Software development is a set of activities which time, budget, and effort of the human resource. Over the years, the software development process has matured to enable the …
Y Tian, W Zhang, Q Zhang, G Lu… - 2018 24th International …, 2018 - ieeexplore.ieee.org
With the rapid rise of computer vision and driverless technology, vehicle model recognition plays a huge role in the common application and industry field. While fine-grained vehicle …
M Njima, S Demeyer - Proceedings of the 13th International Workshop …, 2019 - dl.acm.org
A majority of technology startups fail; inadequate software engineering practices are known to be a contributing factor. The smooth transitioning towards software product lines in …
M Njima, S Demeyer - Handbook of Re-Engineering Software Intensive …, 2022 - Springer
Software start-ups have gained attention from the software engineering research community in the recent past. However, the systematic adoption of existing engineering practices for …
M Njima - Proceedings of the 13th European Conference on …, 2019 - dl.acm.org
Most start-ups aspire to become non-start-ups someday. One would argue then that architecting for scale means doing it right the first time. However, start-ups usually start with …
Background: In order to survive in today's fast-growing and ever fast-changing business environment, software companies need to continuously deliver customer value, both from a …
Software development is a set of activities which time, budget, and effort of the human resource. Over the years, the software development process has matured to enable the …