Search For:

Displaying 1-13 out of 13 total
Achieving and Maintaining CMMI Maturity Level 5 in a Small Organization
Found in: IEEE Software
By Davide Falessi,Michele Shaw,Kathleen Mullen
Issue Date:September 2014
pp. 80-86
CMMI (Capability Maturity Model Integration) models are collections of best practices that help organizations improve their processes. This article reports on the authors' experience in achieving and maintaining CMMI Maturity Level 5 in a small organizatio...
 
Message from the MTD 2013 Workshop Chairs
Found in: 2013 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)
By Philippe Kruchten,Robert L. Nord,Ipek Ozkaya,Davide Falessi
Issue Date:October 2013
pp. 396
The goal of this fifth workshop on managing technical debt is to engage leading empiricists and practitioners in exploring practical problems to provide opportunities for research that can provide evidence for or against the emerging definition of technica...
 
Empirical Principles and an Industrial Case Study in Retrieving Equivalent Requirements via Natural Language Processing Techniques
Found in: IEEE Transactions on Software Engineering
By Davide Falessi,Giovanni Cantone,Gerardo Canfora
Issue Date:January 2013
pp. 18-44
Though very important in software engineering, linking artifacts of the same type (clone detection) or different types (traceability recovery) is extremely tedious, error-prone, and effort-intensive. Past research focused on supporting analysts with techni...
 
Combining Goal Models, Expert Elicitation, and Probabilistic Simulation for Qualification of New Technology
Found in: High-Assurance Systems Engineering, IEEE International Symposium on
By Mehrdad Sabetzadeh,Davide Falessi,Lionel Briand,Stefano Di Alesio,Dag McGeorge,Vidar Âhjem,Jonas Borg
Issue Date:November 2011
pp. 63-72
New technologies typically involve innovative aspects that are not addressed by the existing normative standards and hence are not assessable through common certification procedures. To ensure that new technologies can be implemented in a safe and reliable...
 
Planning for Safety Standards Compliance: A Model-Based Tool-Supported Approach
Found in: IEEE Software
By Davide Falessi,Mehrdad Sabetzadeh,Lionel Briand,Emanuele Turella,Thierry Coq,Rajwinder Kaur Panesar-Walawege
Issue Date:May 2012
pp. 64-70
Safety-critical software-dependent systems such as those found in the avionics, automotive, maritime, and energy domains often require certification based on one or more safety standards. To demonstrate compliance with software safety standards, such as IE...
 
Peaceful Coexistence: Agile Developer Perspectives on Software Architecture
Found in: IEEE Software
By Davide Falessi, Giovanni Cantone, Salvatore Alessandro Sarcia', Giuseppe Calavaro, Paolo Subiaco, Cristiana D'Amore
Issue Date:March 2010
pp. 23-25
A study of the relationship between agile methods and software architecture surveyed 72 IBM software developers. Results suggest that the two approaches are compatible. In particular, agile developers perceived architectural principles as important and sup...
 
Value-Based Design Decision Rationale Documentation: Principles and Empirical Feasibility Study
Found in: Software Architecture, Working IEEE/IFIP Conference on
By Davide Falessi, Giovanni Cantone, Philippe Kruchten
Issue Date:February 2008
pp. 189-198
The explicit documentation of the rationale of design decisions is a practice generally encouraged, but rarely implemented in industry because of a variety of inhibitors. Methods proposed in the past for Design Decisions Rationale Documentation (DDRD) aime...
 
Do Architecture Design Methods Meet Architects' Needs?
Found in: Software Architecture, Working IEEE/IFIP Conference on
By Davide Falessi, Giovanni Cantone, Philippe Kruchten
Issue Date:January 2007
pp. 5
Several Software Architecture Design Methods (SADM) have been published, reviewed, and compared. But these surveys and comparisons are mostly centered on intrinsic elements of the design method, and they do not compare them from the perspective of the actu...
 
Traceability and SysML design slices to support safety inspections: A controlled experiment
Found in: ACM Transactions on Software Engineering and Methodology (TOSEM)
By Davide Falessi, Lionel Briand, Mehrdad Sabetzadeh, Shiva Nejati, Tao Yue
Issue Date:February 2014
pp. 1-43
Certifying safety-critical software and ensuring its safety requires checking the conformance between safety requirements and design. Increasingly, the development of safety-critical software relies on modeling, and the System Modeling Language (SysML) is ...
     
The value of design rationale information
Found in: ACM Transactions on Software Engineering and Methodology (TOSEM)
By Davide Falessi, Giovanni Cantone, Lionel C. Briand, Philippe Kruchten, Rafael Capilla
Issue Date:July 2013
pp. 1-32
A complete and detailed (full) Design Rationale Documentation (DRD) could support many software development activities, such as an impact analysis or a major redesign. However, this is typically too onerous for systematic industrial use as it is not cost e...
     
A comprehensive characterization of NLP techniques for identifying equivalent requirements
Found in: Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM '10)
By Davide Falessi, Gerardo Canfora, Giovanni Cantone
Issue Date:September 2010
pp. 1-10
Though very important in software engineering, linking artifacts of the same type (clone detection) or of different types (traceability recovery) is extremely tedious, error-prone and requires significant effort. Past research focused on supporting analyst...
     
A value-based approach for documenting design decisions rationale: a replicated experiment
Found in: Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge (SHARK '08)
By Davide Falessi, Giovanni Cantone, Rafael Capilla
Issue Date:May 2008
pp. 1-1
The explicit documentation of the rationale of design decisions is a practice generally encouraged but rarely implemented in industry because of a variety of inhibitors. Known methods for Design Decisions Rationale Documentation (DDRD) are aimed to maximiz...
     
Documenting design decision rationale to improve individual and team design decision making: an experimental evaluation
Found in: Proceedings of the 2006 ACM/IEEE international symposium on International symposium on empirical software engineering (ISESE '06)
By Davide Falessi, Giovanni Cantone, Martin Becker
Issue Date:September 2006
pp. 134-143
Individual and team decision-making have crucial influence on the level of success of every software project. Even though several studies were already conducted, which concerned design decision rationale documentation approaches, a few of them focused on p...
     
 1