Abstract Context: The adoption of Software Product Line Engineering (SPLE) is usually only based on its theoretical benefits instead of empirical evidences. In fact, there is no work that …
Proceedings of the 26th ACM International Systems and Software Product Line Conference - Volume A: Software product line scoping Page 1 Software product line scoping: A systematic …
Abstract Enterprise-resource-planning (ERP) systems are highly complex, incorporating critical data and configuration options that can easily cause security threats or risks. While …
Context Software architecture design creates and documents the high-level structure of a software system. Such structure, expressed in architectural models, comprises software …
M Galster, A Eberlein, M Moussavi - Iet Software, 2010 - IET
Selecting appropriate styles for software architectures is important as styles impact characteristics of software (eg reliability). Moreover, styles influence how software is built as …
SMH Hasheminejad, S Jalili - Information and Software Technology, 2015 - Elsevier
Context Component identification during software design phase denotes a process of partitioning the functionalities of a system into distinct components. Several component …
SMH Hasheminejad, S Jalili - J. Object Technol., 2013 - researchgate.net
Identifying software components is a crucial task in software development. There are a number of methods to identify components in the literature; however, the majority of these …
SMH Hasheminejad, S Jalili - Journal of Systems and Software, 2014 - Elsevier
Context Identifying suitable components during the software design phase is an important way to obtain more maintainable software. Many methods including Graph Partitioning …