Unveiling process insights from refactoring practices

[1]  Vinicius H. S. Durelli,et al.  The Effectiveness of Supervised Machine Learning Algorithms in Predicting Software Refactoring , 2020, IEEE Transactions on Software Engineering.

[2]  Matthias Weidlich,et al.  PRIPEL: Privacy-Preserving Event Log Publishing Including Contextual Information , 2020, BPM.

[3]  Edson Emílio Scalabrin,et al.  Process mining techniques and applications - A systematic mapping study , 2019, Expert Syst. Appl..

[4]  Mario Luca Bernardi,et al.  Learning analytics to improve coding abilities: a fuzzy-based process mining approach , 2019, 2019 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[5]  Mario Luca Bernardi,et al.  Mining Developer's Behavior from Web-Based IDE Logs , 2019, 2019 IEEE 28th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE).

[6]  João Caldeira,et al.  Assessing Software Development Teams' Efficiency using Process Mining , 2019, 2019 International Conference on Process Mining (ICPM).

[7]  Fabrizio Maria Maggi,et al.  Evaluating Coding Behavior in Software Development Processes: A Process Mining Approach , 2019, 2019 IEEE/ACM International Conference on Software and System Processes (ICSSP).

[8]  David Lo,et al.  Characterizing and identifying reverted commits , 2019, Empirical Software Engineering.

[9]  Luis Cruz,et al.  To the attention of mobile software developers: guess what, test your app! , 2019, Empirical Software Engineering.

[10]  Sven Gotovac,et al.  Application of data mining methods for effort estimation of software projects , 2018, Softw. Pract. Exp..

[11]  Miguel Goulão,et al.  Improving the Developer Experience with a Low-Code Process Modelling Language , 2018, MoDELS.

[12]  Zhenchang Xing,et al.  Measuring Program Comprehension: A Large-Scale Field Study with Professionals , 2018, IEEE Transactions on Software Engineering.

[13]  Tim Menzies,et al.  Software Analytics: What’s Next? , 2018, IEEE Software.

[14]  Barbara Weber,et al.  Mining Developers' Workflows from IDE Usage , 2018, CAiSE Workshops.

[15]  Ruchika Malhotra,et al.  Analyzing Machine Learning Techniques for Fault Prediction Using Web Applications , 2018, J. Inf. Process. Syst..

[16]  Marcelo Fantinato,et al.  A systematic mapping study of process mining , 2018, Enterp. Inf. Syst..

[17]  Erik Derr,et al.  The Rise of the Citizen Developer: Assessing the Security Impact of Online App Generators , 2018, 2018 IEEE Symposium on Security and Privacy (SP).

[18]  Zhenchang Xing,et al.  Inference of development activities from interaction with uninstrumented applications , 2017, Empirical Software Engineering.

[19]  Tim Menzies,et al.  Hyperparameter Optimization for Effort Estimation , 2018, ArXiv.

[20]  Wil M. P. van der Aalst,et al.  The Statechart Workbench: Enabling scalable software event log analysis using process mining , 2018, 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER).

[21]  Nittaya Kerdprasop,et al.  The Silhouette Width Criterion for Clustering and Association Mining to Select Image Features , 2018 .

[22]  Wil M. P. van der Aalst,et al.  Recursion aware modeling and discovery for hierarchical software event log analysis , 2017, 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER).

[23]  Cor-Paul Bezemer,et al.  Studying the dialogue between users and developers of free apps in the Google Play Store , 2017, 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE).

[24]  Fayola Peters,et al.  On Privacy and Utility while Improving Software Quality , 2018, Electron. Commun. Eur. Assoc. Softw. Sci. Technol..

[25]  Leandro L. Minku,et al.  Clustering Dycom: An Online Cross-Company Software Effort Estimation Study , 2017, PROMISE.

[26]  T Hariprasad,et al.  Software complexity analysis using halstead metrics , 2017, 2017 International Conference on Trends in Electronics and Informatics (ICEI).

[27]  Philip Mayer,et al.  On multi-language software development, cross-language links and accompanying tools: a survey of professional software developers , 2017, Journal of Software Engineering Research and Development.

[28]  Johannes Schneider,et al.  Mining Sequences of Developer Interactions in Visual Studio for Usage Smells , 2017, IEEE Transactions on Software Engineering.

[29]  Lars Kotthoff,et al.  Auto-WEKA 2.0: Automatic model selection and hyperparameter optimization in WEKA , 2017, J. Mach. Learn. Res..

[30]  Cláudia Werner,et al.  Mastering Scale and Complexity in Software Reuse , 2017, Lecture Notes in Computer Science.

[31]  Sajjad Mahmood,et al.  Challenges of project management in global software development: A client-vendor analysis , 2016, Inf. Softw. Technol..

[32]  James D. Herbsleb,et al.  Building a socio-technical theory of coordination: why and how (outstanding research award) , 2016, SIGSOFT FSE.

[33]  João Caldeira,et al.  Software Development Process Mining: Discovery, Conformance Checking and Enhancement , 2016, 2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC).

[34]  Peter Deussen,et al.  Current and Future Challenges of Software Engineering for Services and Applications , 2016, Cloud Forward.

[35]  Avelino J. Gonzalez,et al.  Predicting failures in agile software development through data analytics , 2015, Software Quality Journal.

[36]  Ahmed E. Hassan,et al.  A survey on the use of topic models when mining software repositories , 2015, Empirical Software Engineering.

[37]  Lech Madeyski,et al.  Which process metrics can significantly improve defect prediction models? An empirical study , 2014, Software Quality Journal.

[38]  Purnima Bholowalia,et al.  EBK-Means: A Clustering Technique based on Elbow Method and K-Means in WSN , 2014 .

[39]  Wil M. P. van der Aalst,et al.  Process mining can be applied to software too! , 2014, ESEM '14.

[40]  Miryung Kim,et al.  An Empirical Study of RefactoringChallenges and Benefits at Microsoft , 2014, IEEE Transactions on Software Engineering.

[41]  Alfonso Fuggetta,et al.  Software process , 2014, FOSE.

[42]  Wil M. P. van der Aalst,et al.  Agile development with software process mining , 2014, ICSSP 2014.

[43]  Russel Pears,et al.  Data stream mining for predicting software build outcomes using source code metrics , 2014, Inf. Softw. Technol..

[44]  Cw Christian Günther,et al.  XES - standard definition , 2014 .

[45]  C. Humby,et al.  Process Mining: Data science in Action , 2014 .

[46]  Sudhir B. Jagtap,et al.  Census Data Mining and Data Analysis using WEKA , 2013, ArXiv.

[47]  Dongmei Zhang,et al.  Software Analytics in Practice , 2013, IEEE Software.

[48]  Stas Negara,et al.  A Comparative Study of Manual and Automated Refactorings , 2013, ECOOP.

[49]  Tim Menzies,et al.  Software Analytics: So What? , 2013, IEEE Softw..

[50]  Premkumar T. Devanbu,et al.  How, and why, process metrics are better , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[51]  M. Mittal MIMANSA : Process Mining Software Repositories from Student Projects in an Undergraduate Software Engineering Course , 2013 .

[52]  Stas Negara,et al.  Is It Dangerous to Use Version Control Histories to Study Source Code Evolution? , 2012, ECOOP.

[53]  Stas Negara,et al.  Use, disuse, and misuse of automated refactorings , 2012, 2012 34th International Conference on Software Engineering (ICSE).

[54]  Alberto Trombetta,et al.  BPMN: An introduction to the standard , 2012, Comput. Stand. Interfaces.

[55]  Stas Negara,et al.  The need for richer refactoring usage data , 2011, PLATEAU '11.

[56]  Nakornthip Prompoon,et al.  An Approach for Source Code Classification Using Software Metrics and Fuzzy Logic to Improve Code Quality with Refactoring Techniques , 2011, ICSECS.

[57]  Miryung Kim,et al.  An empirical investigation into the role of API-level refactorings during software evolution , 2011, 2011 33rd International Conference on Software Engineering (ICSE).

[58]  Alexander Serebrenik,et al.  Process Mining Software Repositories , 2011, 2011 15th European Conference on Software Maintenance and Reengineering.

[59]  Thomas Zimmermann,et al.  Analytics for software development , 2010, FoSER '10.

[60]  Gail C. Murphy,et al.  Using activity traces to characterize programming behaviour beyond the lab , 2009, 2009 IEEE 17th International Conference on Program Comprehension.

[61]  Andrew P. Black,et al.  How we refactor, and how we know it , 2009, 2009 IEEE 31st International Conference on Software Engineering.

[62]  Harald C. Gall,et al.  Mining Software Evolution to Predict Refactoring , 2007, First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007).

[63]  Jan Mendling,et al.  Quality metrics for business process models , 2007 .

[64]  Mik Kersten,et al.  Using task context to improve programmer productivity , 2006, SIGSOFT '06/FSE-14.

[65]  Yann-Gaël Guéhéneuc,et al.  Automatic Generation of Detection Algorithms for Design Defects , 2006, 21st IEEE/ACM International Conference on Automated Software Engineering (ASE'06).

[66]  Jan Mendling,et al.  A Discourse on Complexity of Process Models , 2006, Business Process Management Workshops.

[67]  K. Ishikawa What is total quality control the japanese way , 2002 .

[68]  Miguel Goulão,et al.  The Design of Eiffel Programs: Quantitative Evaluation Using the MOOD Metrics , 2001 .

[69]  Fernando Brito e Abreu Using OCL to formalize object ori-ented metrics definitions , 2001 .

[70]  Martin Fowler. Refactoring Improving the Design of Existing Code , 1999 .

[71]  Dolores R. Wallace,et al.  Structured Testing: A Testing Methodology Using the Cyclomatic Complexity Metric , 1996 .

[72]  K. Ishikawa What Is Total Quality Control , 1985 .

[73]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[74]  Sallie M. Henry,et al.  Software Structure Metrics Based on Information Flow , 1981, IEEE Transactions on Software Engineering.

[75]  Bill Curtis,et al.  Third time charm: Stronger prediction of programmer performance by software complexity metrics , 1979, ICSE 1979.

[76]  Anas N. Al-Rabadi,et al.  A comparison of modified reconstructability analysis and Ashenhurst‐Curtis decomposition of Boolean functions , 2004 .

[77]  Fumio Akiyama,et al.  An Example of Software System Debugging , 1971, IFIP Congress.