Filters








25,387 Hits in 4.0 sec

Evaluating Variability Modeling Techniques for Supporting Cyber-Physical System Product Line Engineering [chapter]

Safdar Aqeel Safdar, Tao Yue, Shaukat Ali, Hong Lu
2016 Lecture Notes in Computer Science  
., electronics, mechanics), complex configuration processes).  ...  Consequently, CPSs are developed by integrating multiple products within/across product lines (PLs) that communicate with each other through information networks.  ...  Handling complex configurations in software product lines: a tooled approach. in Proceedings of the 18th International Software Product Line Conference-Volume 1. 2014. 102. Abbasi, E.K., A.  ... 
doi:10.1007/978-3-319-46613-2_1 fatcat:6q4trnkhsfcrzhyjd62puc6gg4

Product Line Configuration Meets Process Mining

Houssem Chemingui, Ines Gam, Raúl Mazo, Camille Salinesi, Henda Ben Ghezala
2019 Procedia Computer Science  
Therefore, user's actions of previous product line configurations are logged, mined and analyzed.  ...  This paper focuses on enhancing product line configuration processes through process mining techniques.  ...  Acknowledgements This work is supported by the French-Tunisian CMCU project 16G/1416 called CONFIGURE.  ... 
doi:10.1016/j.procs.2019.12.173 fatcat:2b7zvz3yxjecdichtr272ucdtq

Do #ifdefs Influence the Occurrence of Vulnerabilities? An Empirical Study of the Linux Kernel [article]

Gabriel Ferreira and Momin Malik and Christian Kästner and Jürgen Pfeffer and Sven Apel
2016 arXiv   pre-print
We aim to raise developers' awareness to address variability more systematically, since configuration complexity is an important, but often ignored aspect of software product lines.  ...  Preprocessors support the diversification of software products with #ifdefs, but also require additional effort from developers to maintain and understand variable code.  ...  software product lines [14, 37] .  ... 
arXiv:1605.07032v1 fatcat:qqj6m3p3rben7hcpkefjijkscm

Unveiling process insights from refactoring practices [article]

João Caldeira, Fernando Brito e Abreu, Jorge Cardoso, José Reis
2020 arXiv   pre-print
Method: We mined source code metrics from a software product after a quality improvement task was given in parallel to (117) software developers, organized in (71) teams.  ...  We were able to find moderate correlations (43%) between software cyclomatic complexity and process cyclomatic complexity.  ...  We mined the software metrics from a software product after a software quality improvement task was given to a group of developers organized in teams.  ... 
arXiv:2010.15692v1 fatcat:yxb43h3qhvb7dl7iuxqyke6lwq

Clone-and-Own software product derivation based on developer preferences and cost estimation

Eddy Ghabach, Mireille Blay-Fornarino, Franjieh El Khoury, Badih Baz
2018 2018 12th International Conference on Research Challenges in Information Science (RCIS)  
The proposed scenarios and cost estimation are based on indicators retrieved after an automated identification of the mappings between the features implemented by the family of software products and the  ...  We generate a constraints system prior to a product derivation, to facilitate the software engineer selection of the suitable scenario and operations based on his preferences.  ...  INTRODUCTION Establishing a family of software systems is done usually either by adopting software product line engineering as a topdown approach to construct a software product line (SPL) [1] or by  ... 
doi:10.1109/rcis.2018.8406682 dblp:conf/rcis/GhabachBKB18 fatcat:lkjqzoutfzbxhn2pki2abwt53u

Data-driven search-based software engineering

Vivek Nair, Amritanshu Agrawal, Jianfeng Chen, Wei Fu, George Mathew, Tim Menzies, Leandro Minku, Markus Wagner, Zhe Yu
2018 Proceedings of the 15th International Conference on Mining Software Repositories - MSR '18  
The resource contains 89 artifacts which are related to DSE, divided into 13 groups such as requirements engineering, software product lines, software processes.  ...  This paper introduces Data-Driven Search-based Software Engineering (DSE), which combines insights from Mining Software Repositories (MSR) and Search-based Software Engineering (SBSE).  ...  Minimizing a test suite [26] , configuring a software system [66] or extracting a valid products from a product line description [82] .  ... 
doi:10.1145/3196398.3196442 dblp:conf/msr/NairACFMMM0Y08 fatcat:2hyij3e5v5fz5ct4xo73z3heym

FAVE

Kentaro Yoshimura, Fumio Narisawa, Koji Hashimoto, Tohru Kikuno
2008 Proceedings of the 2008 international workshop on Mining software repositories - MSR '08  
This paper describes a novel approach to detect variability in a software product line from its change history such that software changes are converted to vectors and a factor analysis is applied.  ...  As a result of the experiments, variability is detected from the change history of products.  ...  So the feature in the application layer has much visible and invisible variability, and the correlations between the functions and the variability are complex.  ... 
doi:10.1145/1370750.1370753 dblp:conf/msr/YoshimuraNHK08 fatcat:gkv4bjry2rb4nekstizegiqtby

Data-Driven Search-based Software Engineering [article]

Vivek Nair, Amritanshu Agrawal, Jianfeng Chen, Wei Fu, George Mathew, Tim Menzies, Leandro Minku, Markus Wagner, Zhe Yu
2018 arXiv   pre-print
The resource contains 89 artifacts which are related to DSE, divided into 13 groups such as requirements engineering, software product lines, software processes.  ...  This paper introduces Data-Driven Search-based Software Engineering (DSE), which combines insights from Mining Software Repositories (MSR) and Search-based Software Engineering (SBSE).  ...  Minimizing a test suite [26] , configuring a software system [66] or extracting a valid products from a product line description [82] .  ... 
arXiv:1801.10241v2 fatcat:tp6ukvxji5gzhoq6ziurcaq5oa

A Feature-Based Semantic Model for Automatic Product Cost Estimation

Y.-S Ma, N. Sajadfar, L. Campos Triana
2014 International Journal of Engineering and Technology  
A cost feature can be identified with data mining methods for different targeted clients or products, and conceptually interfaced with product design and manufacturing features.  ...  This model is expected to enable a visual, flexible and semantically consistent scheme to address effective and efficient product cost structures, frequent configuration variations and business changes  ...  From CAD/CAM model and product configuration, design features can be determined.  ... 
doi:10.7763/ijet.2014.v6.676 fatcat:xtwkqiz7ovfthojd3m7hvtow7m

Towards product configuration taking into account quality concerns

Karina Villela, Taslim Arif, Damiano Zanardini
2012 Proceedings of the 16th International Software Product Line Conference on - SPLC '12 -volume 1  
The configuration of concrete products from a product line infrastructure is the process of resolving the variability captured in the product line according to a company's market strategy or specific customer's  ...  Several aspects influence the selection of features for a concrete product, such as dependencies and constraints between features, the different stakeholders involved in the process, the desired degree  ...  The authors also show how probabilistic feature models can be mined from a given set of product configurations.  ... 
doi:10.1145/2364412.2364426 dblp:conf/splc/VillelaAZ12 fatcat:lzb35yh3qzesbivt6sbsztk7x4

Predicting Good Configurations for GitHub and Stack Overflow Topic Models [article]

Christoph Treude, Markus Wagner
2019 arXiv   pre-print
Software repositories contain large amounts of textual data, ranging from source code comments and issue descriptions to questions, answers, and comments on Stack Overflow.  ...  These findings support researchers and practitioners in efficiently determining suitable configurations for topic modelling when analysing textual data contained in software repositories.  ...  topic modelling of textual corpora mined from software repositories.  ... 
arXiv:1804.04749v3 fatcat:xh5y3x2wvffh7hpupatc6tgesa

Q-Rapids framework for advanced data analysis to improve rapid software development

Rafał Kozik, Michał Choraś, Damian Puchalski, Rafał Renk
2018 Journal of Ambient Intelligence and Humanized Computing  
product factors, indicators, and to find correlations between them.  ...  We have already implemented the system at software development SME and managed to find interesting characteristics and correlations about the software quality.  ...  Acknowledgements This work has received funding from the European Union's Horizon 2020 research and innovation programme under Grant agreement no. 732253.  ... 
doi:10.1007/s12652-018-0784-5 fatcat:ut5b7mborfb5fprrqhacx4w7ai

A Study on Software Metrics based Software Defect Prediction using Data Mining and Machine Learning Techniques

Manjula.C.M. Prasad, Lilly Florence Florence, Arti Arya3
2015 International Journal of Database Theory and Application  
Software quality is a field of study and practice that describes the desirable attributes of software products.  ...  The main objective of paper is to help developers identify defects based on existing software metrics using data mining techniques and thereby improve the software quality.In this paper, variousclassification  ...  as size, complexity, design features, performance, and quality level.  ... 
doi:10.14257/ijdta.2015.8.3.15 fatcat:pk5okarex5g55df2e5uxorhp54

Synthesis of Attributed Feature Models From Product Descriptions: Foundations [article]

Guillaume Bécan, Arnaud Gotlieb
2015 arXiv   pre-print
We perform a complexity analysis w.r.t. number of features, attributes, configurations, and domain size.  ...  Feature modeling is a widely used formalism to characterize a set of products (also called configurations).  ...  Experiments presented in this report were carried out using the Grid'5000 experimental testbed, being developed under the INRIA ALADDIN development action with support from CNRS, RENATER and several Universities  ... 
arXiv:1502.04645v1 fatcat:iwfmmrxynzce3oca7h75i544ru

Software Development Process Mining: Discovery, Conformance Checking and Enhancement

Joao Caldeira, Fernando Brito e Abreu
2016 2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC)  
We used the Spearman correlation coefficient to measure the strength of correlation between metrics of these two dimensions, product and process complexities.  ...  We were able to find moderate correlations (≈43%) between software cyclomatic complexity and process cyclomatic complexity.  ... 
doi:10.1109/quatic.2016.061 dblp:conf/quatic/CaldeiraA16 fatcat:acb3seoe7vh6hamsvwor2qzcou
« Previous Showing results 1 — 15 out of 25,387 results