Massimiliano Di Penta
#135,313
Most Influential Person Now
Researcher ORCID ID = 0000-0002-0340-9747
Massimiliano Di Penta's AcademicInfluence.com Rankings
Massimiliano Di Pentacomputer-science Degrees
Computer Science
#6168
World Rank
#6503
Historical Rank
Software Engineering
#174
World Rank
#175
Historical Rank
Database
#3281
World Rank
#3419
Historical Rank
Download Badge
Computer Science
Massimiliano Di Penta's Degrees
- PhD Computer Science University of Sannio
- Masters Computer Science University of Sannio
- Bachelors Computer Science University of Sannio
Similar Degrees You Can Earn
Why Is Massimiliano Di Penta Influential?
(Suggest an Edit or Addition)Massimiliano Di Penta's Published Works
Published Works
- An approach for QoS-aware service composition based on genetic algorithms (2005) (1003)
- Is it a bug or an enhancement?: a text-based approach to classify change requests (2008) (372)
- A framework for QoS-aware binding and re-binding of composite web services (2008) (332)
- An exploratory study of the impact of antipatterns on class change- and fault-proneness (2012) (311)
- An Exploratory Study of the Impact of Code Smells on Software Change-proneness (2009) (289)
- QoS-aware replanning of composite Web services (2005) (288)
- How to effectively use topic models for software engineering tasks? An approach based on Genetic Algorithms (2013) (287)
- When and Why Your Code Starts to Smell Bad (2017) (276)
- API change and fault proneness: a threat to the success of Android apps (2013) (266)
- Service-Oriented Architectures Testing: A Survey (2009) (244)
- Mining StackOverflow to turn the IDE into a self-confident programming prompter (2014) (241)
- How Clones are Maintained: An Empirical Study (2007) (223)
- Mining Version Histories for Detecting Code Smells (2015) (221)
- Testing services and service-centric systems: challenges and opportunities (2006) (220)
- An empirical study on the maintenance of source code clones (2010) (219)
- Mining energy-greedy API usage patterns in Android apps: an empirical study (2014) (218)
- Release Planning of Mobile Apps Based on User Reviews (2016) (210)
- Detecting bad smells in source code using change history information (2013) (206)
- Do They Really Smell Bad? A Study on Developers' Perception of Bad Code Smells (2014) (193)
- An experimental investigation on the innate relationship between quality and refactoring (2015) (189)
- A Lightweight Approach for QoS–Aware Service Composition (2006) (183)
- On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation (2018) (181)
- New Frontiers of Reverse Engineering (2007) (180)
- An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translation (2018) (174)
- Multi-objective Cross-Project Defect Prediction (2013) (166)
- User reviews matter! Tracking crowdsourced reviews to support evolution of successful apps (2015) (160)
- How do API changes trigger stack overflow discussions? a study on the Android SDK (2014) (159)
- When Does a Refactoring Induce Bugs? An Empirical Study (2012) (158)
- When and Why Your Code Starts to Smell Bad (and Whether the Smells Go Away) (2015) (153)
- Analyzing cloning evolution in the Linux kernel (2002) (153)
- The Impact of API Change- and Fault-Proneness on the User Ratings of Android Apps (2015) (152)
- Sentiment Analysis for Software Engineering: How Far Can We Go? (2018) (145)
- Assessing and improving state-based class testing: a series of experiments (2004) (139)
- An approach to identify duplicated web pages (2002) (134)
- Who is going to mentor newcomers in open source projects? (2012) (130)
- An empirical study on the developers' perception of software coupling (2013) (128)
- How Can I Use This Method? (2015) (127)
- An empirical investigation into the nature of test smells (2016) (126)
- Search-based techniques applied to optimization of project planning for a massive maintenance project (2005) (122)
- An experimental investigation of formality in UML-based development (2005) (122)
- An approach to classify software maintenance requests (2002) (121)
- Deep Learning Similarities from Different Representations of Source Code (2018) (114)
- Achievements and challenges in software reverse engineering (2011) (112)
- Improving Multi-Objective Test Case Selection by Injecting Diversity in Genetic Algorithms (2015) (109)
- How the Apache community upgrades dependencies: an evolutionary study (2015) (108)
- An automatic approach to identify class evolution discontinuities (2004) (107)
- How Open Source Projects Use Static Code Analysis Tools in Continuous Integration Pipelines (2017) (107)
- Identifying Changed Source Code Lines from Version Repositories (2007) (107)
- An empirical study on the evolution of design patterns (2007) (104)
- Detecting missing information in bug descriptions (2017) (104)
- Object-oriented design patterns recovery (2001) (103)
- An approach to support Web service classification and annotation (2005) (102)
- Using IR methods for labeling source code artifacts: Is it worthwhile? (2012) (102)
- An Empirical Investigation into Learning Bug-Fixing Patches in the Wild via Neural Machine Translation (2018) (99)
- Code siblings: Technical and legal implications of copying code between applications (2009) (96)
- Automatic generation of release notes (2014) (91)
- WS Binder: a framework to enable dynamic binding of composite web services (2006) (91)
- How Developers' Experience and Ability Influence Web Application Comprehension Tasks Supported by UML Stereotypes: A Series of Four Experiments (2010) (90)
- Linguistic antipatterns: what they are and how developers perceive them (2016) (86)
- Mining source code descriptions from developer communications (2012) (84)
- The Evolution of Project Inter-dependencies in a Software Ecosystem: The Case of Apache (2013) (84)
- A heuristic-based approach for detecting SQL-injection vulnerabilities in web applications (2010) (82)
- Modeling clones evolution through time series (2001) (81)
- An empirical comparison of methods to support QoS-aware service selection (2010) (80)
- Development Emails Content Analyzer: Intention Mining in Developer Discussions (T) (2015) (80)
- Negotiation of Service Level Agreements: An Architecture and a Search-Based Approach (2007) (80)
- Optimizing energy consumption of GUIs in Android apps: a multi-objective approach (2015) (79)
- An exploratory study of the evolution of software licensing (2010) (78)
- REPENT: Analyzing the Nature of Identifier Renamings (2014) (78)
- Recognizing Words from Source Code Identifiers Using Speech Recognition Techniques (2010) (77)
- There and back again: Can you compile that snapshot? (2017) (76)
- A family of experiments to assess the effectiveness and efficiency of source code obfuscation techniques (2013) (75)
- Speaking a Common Language: A Conceptual Model for Describing Service-Oriented Systems (2005) (75)
- Assessing, Comparing, and Combining State Machine-Based Testing and Structural Testing: A Series of Experiments (2011) (74)
- Improving Source Code Lexicon via Traceability and Information Retrieval (2011) (74)
- Putting the Developer in-the-Loop: An Interactive GA for Software Re-modularization (2012) (74)
- Search-based testing of service level agreements (2007) (74)
- An empirical study of the relationships between design pattern roles and class change proneness (2008) (73)
- An approach for reverse engineering of web-based applications (2001) (72)
- A New Family of Software Anti-patterns: Linguistic Anti-patterns (2013) (72)
- Too Long; Didn't Watch! Extracting Relevant Fragments from Software Development Video Tutorials (2016) (72)
- Service Composition (re)Binding Driven by Application-Specific QoS (2006) (72)
- Assessing staffing needs for a software maintenance project through queuing simulation (2004) (72)
- ARENA: An Approach for the Automated Generation of Release Notes (2017) (71)
- Crowdsourcing user reviews to support the evolution of mobile apps (2018) (70)
- Defect prediction as a multiobjective optimization problem (2015) (69)
- FOCUS: A Recommender System for Mining API Function Calls and Usage Patterns (2019) (69)
- The effectiveness of source code obfuscation: An experimental assessment (2009) (69)
- The Role of Experience and Ability in Comprehension Tasks Supported by UML Stereotypes (2007) (68)
- CODES: mining source code descriptions from developers discussions (2014) (67)
- Would static analysis tools help developers with code reviews? (2015) (67)
- A robust search-based approach to project management in the presence of abandonment, rework, error and uncertainty (2004) (66)
- The use of search‐based optimization techniques to schedule and staff software projects: an approach and an empirical study (2011) (64)
- Using multivariate time series and association rules to detect logical change coupling: An empirical study (2010) (63)
- Considering browser interaction in Web application testing (2003) (63)
- Using acceptance tests as a support for clarifying requirements: A series of experiments (2009) (63)
- Enabling mutation testing for Android apps (2017) (63)
- Improving network applications security: a new heuristic to generate stress testing data (2005) (60)
- A large-scale empirical study on the lifecycle of code smell co-occurrences (2018) (60)
- A Tale of CI Build Failures: An Open Source and a Financial Organization Perspective (2017) (59)
- Improving IR-based Traceability Recovery Using Smoothing Filters (2011) (59)
- A case study using the round-trip strategy for state-based class testing (2002) (58)
- TIDIER: an identifier splitting approach using speech recognition techniques (2013) (58)
- Understanding and Auditing the Licensing of Open Source Software Distributions (2010) (57)
- Using Test Cases as Contract to Ensure Service Compliance Across Releases (2005) (57)
- Designing your Next Empirical Study on Program Comprehension (2007) (56)
- Cooperative Co-evolutionary Optimization of Software Project Staff Assignments and Job Scheduling (2011) (56)
- Threats on building models from CVS and Bugzilla repositories: the Mozilla case study (2007) (56)
- Understanding Web applications through dynamic analysis (2004) (55)
- How changes affect software entropy: an empirical study (2014) (55)
- Tracking Your Changes: A Language-Independent Approach (2009) (54)
- Listening to the Crowd for the Release Planning of Mobile Apps (2019) (53)
- Identifying clones in the Linux kernel (2001) (53)
- Ldiff: An enhanced line differencing tool (2009) (52)
- On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation (2017) (52)
- Web Services Regression Testing (2007) (52)
- How Developers' Collaborations Identified from Different Sources Tell Us about Code Changes (2014) (51)
- Continuous Delivery Practices in a Large Financial Organization (2016) (51)
- Improving Comprehensibility of Source Code via Traceability Information: a Controlled Experiment (2006) (51)
- Social interactions around cross-system bug fixings: the case of FreeBSD and OpenBSD (2011) (50)
- Was Self-Admitted Technical Debt Removal a Real Removal? An In-Depth Perspective (2018) (49)
- CrossRec: Supporting software developers by recommending third-party libraries (2020) (49)
- On the Impact of Refactoring Operations on Code Quality Metrics (2014) (49)
- Pattern-Based Mining of Opinions in Q&A Websites (2019) (48)
- A genetiv programming approach to support the design of service compositions (2006) (48)
- Labeling source code with information retrieval methods: an empirical study (2014) (44)
- An eclectic approach for change impact analysis (2010) (44)
- Learning How to Mutate Source Code from Bug-Fixes (2018) (44)
- A Heuristic-Based Approach to Identify Concepts in Execution Traces (2010) (43)
- SOA: Testing and Self-Checking (2006) (43)
- License Usage and Changes: A Large-Scale Study of Java Projects on GitHub (2015) (43)
- Clone Analysis in the Web Era: an Approach to Identify Cloned Web Pages (2001) (43)
- Linear complexity object-oriented similarity for clone detection and software evolution analyses (2004) (43)
- How Is Video Game Development Different from Software Development in Open Source? (2018) (42)
- On the Use of Line Co-change for Identifying Crosscutting Concern Code (2006) (42)
- A language-independent software renovation framework (2005) (42)
- Handling preprocessor-conditioned declarations (2002) (42)
- Supporting Software Developers with a Holistic Recommender System (2017) (41)
- Automatically Classifying Posts Into Question Categories on Stack Overflow (2018) (41)
- A Method for Open Source License Compliance of Java Applications (2012) (40)
- Scenario-driven dynamic analysis for comprehending large software systems (2006) (40)
- Traceability recovery in RAD software systems (2002) (40)
- An empirical characterization of bad practices in continuous integration (2020) (39)
- The life and death of statically detected vulnerabilities: An empirical study (2009) (38)
- Recommending when Design Technical Debt Should be Self-Admitted (2017) (38)
- Integrating static and dynamic analysis to improve the comprehension of existing Web applications (2005) (38)
- LHDiff: A Language-Independent Hybrid Approach for Tracking Source Code Lines (2013) (38)
- CodeTube: Extracting Relevant Fragments from Software Development Video Tutorials (2016) (37)
- What kind of questions do developers ask on Stack Overflow? A comparison of automated approaches to classify posts into question categories (2019) (37)
- Query-based configuration of text retrieval solutions for software engineering tasks (2015) (36)
- DECA: Development Emails Content Analyzer (2016) (36)
- The Effect of Communication Overhead on Software Maintenance Project Staffing: a Search-Based Approach (2007) (36)
- Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting (2007) (35)
- Assessing Test Case Prioritization on Real Faults and Mutants (2018) (35)
- Trend Analysis and Issue Prediction in Large-Scale Open Source Systems (2008) (35)
- Prompter: A Self-Confident Recommender System (2014) (34)
- An empirical study on developer‐related factors characterizing fix‐inducing commits (2017) (34)
- How Long Does a Bug Survive? An Empirical Study (2011) (34)
- CodeTopics: which topic am I coding now? (2011) (34)
- Identifying licensing of jar archives using a code-search approach (2010) (33)
- Why and How JavaScript Developers Use Linters (2017) (33)
- Parameterizing and Assembling IR-Based Solutions for SE Tasks Using Genetic Algorithms (2016) (33)
- Prompter - Turning the IDE into a self-confident programming assistant (2016) (33)
- Automated Reporting of Anti-Patterns and Decay in Continuous Integration (2019) (32)
- GEMMA: Multi-objective Optimization of Energy Consumption of GUIs in Android Apps (2017) (32)
- Relationship between design patterns defects and crosscutting concern scattering degree: an empirical study (2009) (32)
- When and why developers adopt and change software licenses (2015) (32)
- Automatically Learning Patterns for Self-Admitted Technical Debt Removal (2020) (31)
- Towards the Integration of Versioning Systems, Bug Reports and Source Code Meta-Models (2005) (31)
- Estimating the number of remaining links in traceability recovery (2017) (31)
- Assessing the quality of the steps to reproduce in bug reports (2019) (31)
- Search-Based Techniques for Optimizing Software Project Resource Allocation (2004) (30)
- License usage and changes: a large-scale study on gitHub (2017) (30)
- Automatic Identification and Classification of Software Development Video Tutorial Fragments (2017) (30)
- Migration of information systems in the Italian industry: A state of the practice survey (2011) (30)
- 10 th International Software Metrics Symposium (METRICS 2004) (2004) (30)
- MDroid+: A Mutation Testing Framework for Android (2018) (30)
- Towards experimental evaluation of code obfuscation techniques (2008) (29)
- An Empirical Study on the Usage of BERT Models for Code Completion (2021) (29)
- How the evolution of emerging collaborations relates to code changes: an empirical study (2014) (29)
- Recommending refactorings based on team co-maintenance patterns (2014) (28)
- An approach for mining services in database oriented applications (2007) (27)
- Do they Really Smell Bad ? A Study on Developers ’ Perception of Code Bad Smells (2014) (27)
- An Approach for Search Based Testing of Null Pointer Exceptions (2011) (26)
- Mining Android Apps to Recommend Permissions (2016) (26)
- Using Concept Lattices to Support Service Selection (2006) (26)
- A Study on the Interplay between Pull Request Review and Continuous Integration Builds (2019) (25)
- A method to re-organize legacy systems via concept analysis (2001) (25)
- Moving to smaller libraries via clustering and genetic algorithms (2003) (25)
- On the role of diversity measures for multi-objective test case selection (2012) (25)
- Do Developers Introduce Bugs When They Do Not Communicate? The Case of Eclipse and Mozilla (2012) (24)
- A Quantitative and Qualitative Investigation of Performance-Related Commits in Android Apps (2016) (24)
- Applying a smoothing filter to improve IR-based traceability recovery processes: An empirical investigation (2013) (24)
- Machine Learning-Based Detection of Open Source License Exceptions (2017) (24)
- Towards employing use-cases and dynamic analysis to comprehend Mozilla (2005) (24)
- An exploratory study of identifier renamings (2011) (24)
- Are fit tables really talking? (2008) (23)
- Visualizing the evolution of Web services using formal concept analysis (2005) (23)
- TRIS: A Fast and Accurate Identifiers Splitting and Expansion Algorithm (2012) (22)
- Who are Source Code Contributors and How do they Change? (2009) (21)
- A Hidden Markov Model to detect coded information islands in free text (2013) (21)
- Why Developers Refactor Source Code: A Mining-based Study (2020) (21)
- Modeling Web maintenance centers through queue models (2001) (20)
- An Empirical Study on the Usage of Transformer Models for Code Completion (2021) (20)
- Library miniaturization using static and dynamic information (2003) (20)
- Self-Admitted Technical Debt Removal and Refactoring Actions: Co-Occurrence or More? (2019) (19)
- XOgastan: XML-oriented gcc AST analysis and transformations (2003) (19)
- Detecting Video Game-Specific Bad Smells in Unity Projects (2020) (18)
- On the relationship between refactoring actions and bugs: a differentiated replication (2020) (18)
- On the Impact of API Change-and Fault-Proneness on the User Ratings of Android Apps — Additional Analyses — (2014) (18)
- YAAB (Yet another AST browser): using OCL to navigate ASTs (2003) (18)
- Knowledge-based library re-factoring for an open source project (2002) (18)
- An experimental investigation on the effects of context on source code identifiers splitting and expansion (2014) (18)
- The market for open source: An intelligent virtual open source marketplace (2014) (18)
- Configuring topic models for software engineering tasks in TraceLab (2013) (17)
- Search Based Software Maintenance: Methods and Tools (2014) (17)
- A controlled experiment on the impact of the object constraint language in UML-based maintenance (2004) (17)
- MoMS: Multi-objective miniaturization of software (2011) (17)
- SCAN: An Approach to Label and Relate Execution Trace Segments (2012) (17)
- A queue theory-based approach to staff software maintenance centers (2001) (17)
- Identifying and locating interference issues in PHP applications: the case of WordPress (2014) (17)
- Patterns of developers behaviour: A 1000-hour industrial study (2017) (17)
- Measuring and Predicting the Linux Kernel Evolution (2001) (16)
- Early effort estimation of massive maintenance processes (2002) (16)
- An Exploratory Study of Factors Influencing Change Entropy (2010) (15)
- A Study on the Relation between Antipatterns and the Cost of Class Unit Testing (2013) (15)
- Why Developers Refactor Source Code (2020) (15)
- Predicting Web site access: an application of time series (2001) (15)
- Combining Quantitative and Qualitative Studies in Empirical Software Engineering Research (2017) (15)
- Supporting Web application evolution by dynamic analysis (2005) (14)
- Relating the Evolution of Design Patterns and Crosscutting Concerns (2007) (14)
- Recommending API Function Calls and Code Snippets to Support Software Development (2021) (14)
- Compiler Hacking for Source Code Analysis (2004) (14)
- COCONUT: COde COmprehension Nurturant Using Traceability (2006) (14)
- The Use of Executable FIT Tables to support Maintenance and Evolution Tasks (2008) (14)
- Experimental Settings in Program Comprehension: Challenges and Open Issues (2006) (14)
- Smart Formatter: Learning Coding Style from Existing Source Code (2007) (14)
- Snoring: A Noise in Defect Prediction Datasets (2019) (13)
- A search-based approach for dynamically re-packaging downloadable applications (2007) (13)
- Exploiting Natural Language Structures in Software Informal Documentation (2019) (13)
- Reuse or rewrite: Combining textual, static, and dynamic analyses to assess the cost of keeping a system up-to-date (2008) (13)
- Evolution doctor: a framework to control software system evolution (2005) (13)
- Waiting around or job half-done? Sentiment in self-admitted technical debt (2021) (13)
- A distributed architecture for dynamic analyses on user-profile data (2004) (12)
- Dynamic composition of web applications in human-centered processes (2009) (12)
- An Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks (2013) (12)
- The Evolution and Decay of Statically Detected Source Code Vulnerabilities (2008) (12)
- Software migration projects in Italian industry: Preliminary results from a state of the practice survey (2008) (11)
- Demystifying the adoption of behavior-driven development in open source projects (2020) (11)
- CI/CD Pipelines Evolution and Restructuring: A Qualitative and Quantitative Study (2021) (11)
- How Developers Document Pull Requests with External References (2017) (11)
- Frontiers of reverse engineering: A conceptual model (2008) (11)
- An empirical study on the usefulness of Conallen's stereotypes inWeb application comprehension (2006) (11)
- An empirical study on the co-occurrence between refactoring actions and Self-Admitted Technical Debt removal (2021) (11)
- "Talking tests": a Preliminary Experimental Study on Fit User Acceptance Tests (2007) (10)
- The C-Cube framework (2005) (10)
- Configuration smells in continuous delivery pipelines: a linter and a six-month study on GitLab (2020) (10)
- To Distribute or Not to Distribute? Why Licensing Bugs Matter (2018) (10)
- Lawful software engineering (2010) (10)
- A Fast Algorithm to Locate Concepts in Execution Traces (2011) (10)
- Guidelines on the use of Fit tables in software maintenance tasks: Lessons learned from 8 experiments (2008) (10)
- Search-based inference of dialect grammars (2007) (9)
- The C-Cube Framework: Developing Autonomic Applications through Web Services (2005) (9)
- The relation between developers' communication and fix-Inducing changes: An empirical study (2018) (9)
- YODA: Young and newcOmer Developer Assistant (2013) (9)
- A Survey on Online Learning Preferences for Computer Science and Programming (2019) (9)
- Discovery of SOA patterns via model checking (2007) (8)
- Towards the automatic evolution of reengineering tools (2005) (8)
- What topics do Firefox and Chrome contributors discuss? (2011) (8)
- DeepMutation: A Neural Mutation Tool (2020) (7)
- Prompter (2015) (7)
- Mining developers' communication to assess software quality: promises, challenges, perils (2012) (7)
- Mozilla: Closing the Circle (2004) (7)
- Two Datasets for Sentiment Analysis in Software Engineering (2018) (7)
- An NLP-based Tool for Software Artifacts Analysis (2021) (7)
- Using Fuzzy Logic to Relax Constraints in GA-Based Service Composition (2005) (7)
- Defect Prediction as a Multi-Objective Optimization Problem (2015) (7)
- Characterizing the evolution of statically-detectable performance issues of Android apps (2020) (7)
- Adversarial Attacks to API Recommender Systems: Time to Wake Up and Smell the Coffeeƒ (2021) (7)
- Analyzing the Relationships Between Android API Classes and their References on Stack Overflow (2020) (7)
- METAMORPHOS: MEthods and Tools for migrAting software systeMs towards web and service Oriented aRchitectures: exPerimental evaluation, usability, and tecHnOlogy tranSfer (2009) (6)
- Leveraging Contextual Information from Function Call Chains to Improve Fault Localization (2019) (6)
- SBSE Meets Software Maintenance: Achievements and Open Problems (2012) (6)
- LHDiff: Tracking Source Code Lines to Support Software Maintenance Activities (2013) (6)
- Towards the Integration of CVS Repositories, Bug Reporting and Source Code Meta-Models (2004) (6)
- Estimating the evolution direction of populations to improve genetic algorithms (2012) (6)
- Managing and assessing the risk of component upgrades (2012) (6)
- Who (Self) Admits Technical Debt? (2020) (6)
- Sixth international workshop on traceability in emerging forms of software engineering: (TEFSE 2011) (2011) (5)
- An empirical characterization of software bugs in open-source Cyber-Physical Systems (2022) (5)
- ACCUSE: Helping Users to Minimize Android App Privacy Concerns (2017) (5)
- An Evolutionary Testing Approach to detect Buffer Overflows (2004) (5)
- Combining quantitative and qualitative methods (when mining software data) (2016) (5)
- An Exploratory Study of the Impact of Antipatterns on Software Changeability (2009) (4)
- Complexity and Feasibility Issues in Object Oriented Clone Detection (2003) (4)
- Enabling Mutant Generation for Open- and Closed-Source Android Apps (2020) (4)
- The Impact of Dormant Defects on Defect Prediction: a Study of 19 Apache Projects (2021) (4)
- Proceedings of the 12th Working Conference on Mining Software Repositories (2013) (4)
- Proceedings of the 10th Working Conference on Mining Software Repositories, MSR '13, San Francisco, CA, USA, May 18-19, 2013 (2011) (4)
- Automated Identification and Qualitative Characterization of Safety Concerns Reported in UAV Software Platforms (2022) (4)
- How design notations affect the comprehension of Web applications (2007) (4)
- Using code reviews to automatically configure static analysis tools (2021) (4)
- Code Siblings: Phenotype Evolution (2009) (3)
- Predicting Refactoring Activities via Time Series (2003) (3)
- Towards Understanding Developers’ Machine-Learning Challenges: A Multi-Language Study on Stack Overflow (2021) (3)
- Proceedings of the 10th International Conference on Predictive Models in Software Engineering (2012) (3)
- A novel process and its implementation for the multi-objective miniaturization of software (2010) (3)
- On the Need of Removing Last Releases of Data When Using or Validating Defect Prediction Models (2020) (3)
- An exploratory study of the impact of software changeability (2009) (3)
- Nothing else matters: what predictive model should I use? (2011) (2)
- Proceedings of the 6th International Workshop on Traceability in Emerging Forms of Software Engineering (2011) (2)
- Guest editorial: special section on mining software repositories (2015) (2)
- Clone Detector Use Questions: A List of Desirable Empirical Studies (2006) (2)
- Adversarial Machine Learning: On the Resilience of Third-party Library Recommender Systems (2021) (2)
- 9th International Workshop on Principles of Software Evolution (IWPSE 2007), in conjunction with the 6th ESEC/FSE joint meeting, Dubrovnik, Croatia, September 3-4, 2007 (2007) (2)
- Special Issue on Search-Based Software Maintenance (2008) (2)
- Empirical studies on software evolution: should we (try to) claim causation? (2010) (2)
- Characterizing Leveraged Stack Overflow Posts (2019) (2)
- A family of experiments to assess the effectiveness and efficiency of source code obfuscation techniques (2013) (2)
- 9th IEEE Working Conference o Mining Software Repositories, MSR 2012, June 2-3, 2012, (2012) (2)
- Using SVM and Concept Analysis to support Web Service Classification and Annotation (2008) (2)
- Guest editorial: special section on software maintenance and evolution (2015) (2)
- Do Static Analysis Tools Affect Software Quality when Using Test-driven Development? (2022) (1)
- Introduction to the special issue on search based software engineering (2011) (1)
- A Language-Independent Framework for Software Miniaturization (2004) (1)
- DeepMutation (2020) (1)
- Special issue on source code analysis and manipulation (SCAM 2006) (2007) (1)
- Gabriele Venturi: Early Effort Estimation of Massive Maintenance Processes (2002) (1)
- An exploratory study of the impact of antipatterns on class change- and fault-proneness (2011) (1)
- Problems and Solutions in Applying Continuous Integration and Delivery to 20 Open-Source Cyber-Physical Systems (2022) (1)
- How design notations affect the comprehension of Web applications: Special Issue Articles (2007) (1)
- Proceedings of the 2nd International Workshop on Emerging Trends in Software Metrics (2011) (1)
- Architecting, Analyzing and Testing Service-Oriented Systems (2005) (1)
- Estimating the number of remaining links in traceability recovery (2016) (1)
- Eye-hand coordination : Dexterous object manipulation in new gravity fields (2005) (1)
- Towards Empirical Validation of Design Notations for Web Applications: An Experimental Framework (2006) (1)
- The Project METAMORPHOS: an Overview (2010) (1)
- Guest editorial: Special section on mining software repositories (2016) (1)
- An empirical characterization of bad practices in continuous integration (2020) (1)
- Best practices for validating research software prototypes - MARKOS case study (2014) (1)
- Issue Information (2021) (0)
- Empirical Studies in Reverse Engineering and Maintenance: Employing Developers to Evaluate Your Approach and Tool (2012) (0)
- Five days of empirical software engineering: The PASED experience (2012) (0)
- Issue Information (2021) (0)
- Issue Information (2021) (0)
- Issue Information (2021) (0)
- Software Migration Projects in Italian Industry: a State of the Practice Survey (2010) (0)
- Issue Information (2022) (0)
- Video Game Bad Smells: What they are and how Developers Perceive Them (2022) (0)
- Issue Information (2023) (0)
- Issue Information (2022) (0)
- Editorial (2003) (0)
- An NLP-based Tool for Software Artifacts Analysis (2021) (0)
- Characterizing the evolution of statically-detectable performance issues of Android apps (2020) (0)
- Issue Information (2022) (0)
- Search-based optimization techniques in the context of SOA and cloud computing (2013) (0)
- Adversarial Machine Learning: On the Resilience of Third-party Library Recommender Systems (2021) (0)
- Continuous Integration and Delivery Practices for Cyber-Physical Systems: An Interview-Based Study (2022) (0)
- Issue Information (2021) (0)
- RCOST-Research Centre on Software Technology QoS-Aware Replanning of Composite Web Service Execution (0)
- Student Research Competition Committee of ICSE 2019 (2019) (0)
- Mining developers' communication to assess software quality: promises, challenges, perils (2012) (0)
- Introduction to the WCRE 2007 special issue (2009) (0)
- Leveraging Contextual Information from Function Call Chains to Improve Fault Localization (2020) (0)
- Welcome to the 10th International Conference on Predictive Models in Software Engineering (PROMISE 2014) (2014) (0)
- Guest editorial: special section on software analysis, evolution, and reengineering (2020) (0)
- Welcome to the 11th international conference on predictive models and data analytics in software engineering (PROMISE 2015) (2015) (0)
- Issue Information (2022) (0)
- Issue Information (2021) (0)
- Workshop on emerging trends in software metrics: (WETSoM 2011) (2011) (0)
- Fitting missing API puzzles with machine translation techniques (2022) (0)
- Executable Fit tables are useful in maintenance tasks (2007) (0)
- Session details: Track 14: search based software engineering (2009) (0)
- Issue Information (2023) (0)
- 2011 19th IEEE International Conference on Program Comprehension ICPC 2011 Table of Contents (2011) (0)
- Understanding and Improving Continuous Integration and Delivery Practice using Data from the Wild (2020) (0)
- What kind of questions do developers ask on Stack Overflow? A comparison of automated approaches to classify posts into question categories (2019) (0)
- Guest editorial: special section on software reverse engineering (2016) (0)
- Invited talks (2011) (0)
- Issue Information (2021) (0)
- Issue Information (2022) (0)
- Dealing with Popularity Bias in Recommender Systems for Third-party Libraries: How far Are We? (2023) (0)
- IWPSE 2007: 9th international workshop on principles of software evolution (2007) (0)
- Welcome to the 12th International Conference on Predictive Models and Data Analytics in Software Engineering: (PROMISE 2016) (2016) (0)
- Evolution doctor (2004) (0)
- Message from the PROMISE 2013 Chairs (2013) (0)
- Issue Information (2021) (0)
- Issue Information (2021) (0)
- Proceedings 15th Working Conference on Reverse Engineering (WCRE 2008) (2008) (0)
- 13th International Workshop on Software Technology and Engineering Practice (STEP 2005), 24-25 September 2005, Budapest, Hungary (2006) (0)
- 3rd International Workshop on Designing Empirical Studies: Assessing the Effectiveness of Agile Methods (IWDES 2009) (2009) (0)
- Special issue on source code analysis and manipulation (SCAM 2006): Editorials (2007) (0)
- Empirical Assessment of Software Engineering Research: Pitfalls and Solutions (2018) (0)
- Issue Information (2022) (0)
- An Empirical Study on the Fault-Inducing Effect of Functional Constructs in Python (2022) (0)
- Appreciation to Empirical Software Engineering Reviewers of 2017 (2018) (0)
- RCOST - Research Centre on Software Technology (2005) (0)
- License usage and changes: a large-scale study on gitHub (2016) (0)
- A Method to Dust Legacy Code (2001) (0)
- An Empirical Study on the Usage and Availability of Machine Learning Libraries in Open-Source Python Projects (2022) (0)
- Issue Information (2022) (0)
- Linguistic antipatterns: what they are and how developers perceive them (2015) (0)
- Issue Information (2022) (0)
- Introduction to the special issue on reverse engineering (WCRE 2008) (2010) (0)
- Guest editorial: special section on software analysis, evolution, and reengineering (2020) (0)
- Understanding and Improving Continuous Integration and Delivery Practice using Data from the Wild (2020) (0)
- Guest editorial: Special section on mining software repositories (2016) (0)
- How the Apache community upgrades dependencies: an evolutionary study (2014) (0)
- Guest editorial: special section on mining software repositories (2015) (0)
- How Empirical Research Supports Tool Development: A Retrospective Analysis and new Horizons (2021) (0)
- Using code reviews to automatically configure static analysis tools (2021) (0)
- Session details: Track 14: search based software engineering (2009) (0)
- Issue Information (2023) (0)
- How Empirical Research Supports Tool Development: A Retrospective Analysis and new Horizons (2021) (0)
- Preface (2005) (0)
- Labeling source code with information retrieval methods: an empirical study (2013) (0)
- Issue Information (2022) (0)
- Session details: Changes and clones (2008) (0)
- Guest editorial: special section on software maintenance and evolution (2015) (0)
- IWPSE 2007: 9th international workshop on principles of software evolution (2007) (0)
- How changes affect software entropy: an empirical study (2012) (0)
- Conference Committee (2019) (0)
- Guest editorial: special section on software reverse engineering (2016) (0)
- Welcome from the Workshop Chair (2009) (0)
- An experimental investigation on the effects of context on source code identifiers splitting and expansion (2013) (0)
- Issue Information (2023) (0)
- Issue Information (2023) (0)
- Issue Information (2022) (0)
- Guest editors’ introduction: special issue from the 13th working conference on reverse engineering (WCRE 2006) (2008) (0)
- Issue Information (2021) (0)
- 7 Web Services Regression Testing (2008) (0)
- Welcome from the Workshop Chair (2009) (0)
- Issue Information (2022) (0)
This paper list is powered by the following services:
What Schools Are Affiliated With Massimiliano Di Penta?
Massimiliano Di Penta is affiliated with the following schools: