The dimensions of software engineering success

@article{Ralph2014TheDO,
  title={The dimensions of software engineering success},
  author={Paul Ralph and Paul Kelly},
  journal={Proceedings of the 36th International Conference on Software Engineering},
  year={2014}
}
  • P. Ralph, P. Kelly
  • Published 31 May 2014
  • Computer Science
  • Proceedings of the 36th International Conference on Software Engineering
Software engineering research and practice are hampered by the lack of a well-understood, top-level dependent variable. Recent initiatives on General Theory of Software Engineering suggest a multifaceted variable – Software Engineering Success. However, its exact dimensions are unknown. This paper investigates the dimensions (not causes) of software engineering success. An interdisciplinary sample of 191 design professionals (68 in the software industry) were interviewed concerning their… Expand
Software Developer Experience: Case Studies in Lean-Agile and Open Source Environments
TLDR
The theory explains what software developers experience as part of the development activity, how an experience arises, how the experience leads to changes in software artefacts and the development environment through behaviour, and how the social nature of software development mediates both the experience and outcomes. Expand
Success and Failure in Software Engineering: A Followup Systematic Literature Review
TLDR
A more fine-grained analysis of the parameters that can be appraised to anticipate the risks and show that the topics of success and failure deserve further study as well as further automated tool support, e.g., monitoring tools and metrics able to track the factors and patterns emerging from this article. Expand
A Progression Model of Software Engineering Goals, Challenges, and Practices in Start-Ups
TLDR
It is concluded that start-ups to a large extent face the same challenges and use the same practices as established companies as well as creating the progression model guiding software engineering efforts in start-up companies. Expand
Performance Alignment Work Fagerholm
Context: Companies increasingly strive to adapt to market and ecosystem changes in real time. Gauging and understanding team performance in such changing environments present a major challenge.Expand
Consensus in Software Engineering: A Cognitive Mapping Study
TLDR
Although low consensus is common in social sciences, the rapid pace of innovation observed in software engineering suggests that high consensus is achievable given renewed commitment to empiricism and evidence-based practice. Expand
A large-scale survey on the effects of selected development practices on software correctness
TLDR
The results indicate that using development practices specifically focusing on improving software quality shows a positive effect on the level of correctness of released software. Expand
The two paradigms of software development research
  • P. Ralph
  • Computer Science
  • Sci. Comput. Program.
  • 2018
TLDR
The Empirical Design Paradigm is elucidated, an alternative view of software development more consistent with empirical evidence that is crucial for retaining scientific legitimacy, solving numerous practical problems and improving software engineering education. Expand
User satisfaction and system success: an empirical exploration of user involvement in software development
TLDR
The analysis of a longitudinal case study of a software development project revealed that user satisfaction significantly contributes to the system success even when schedule and budget goals are not met. Expand
Requirements fixation: the effect of specification formality on design creativity
TLDR
The results of this dissertation suggest that more formal and structured presentations of Desiderata cause requirements fixation, the tendency to attribute undue confidence and importance to desiderata presented as formal requirements statements---that affects design creativity, and thus undermines software engineering success. Expand
How do software developers experience team performance in lean and agile environments?
TLDR
This paper aims to understand how software developers experience performance in a highly volatile environment, and could be used as a basis for guiding formation and maintenance of high-performing teams. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 74 REFERENCES
Software developer perceptions about software project failure: a case study
  • K. Linberg
  • Engineering, Computer Science
  • J. Syst. Softw.
  • 1999
TLDR
This case study provides an in-depth look at software development project failure through the eyes of the software developers and identifies a large gap between how a team of software developers defined project success and the popular definition of project success. Expand
What do software practitioners really think about project success: an exploratory study
TLDR
A survey was conducted to discover some of the components of project outcome (in terms of personal/professional aspects as well as the project as a whole) that practitioners consider important in defining project success. Expand
Project Success: A Cultural Framework
This paper presents results of a qualitative study of the adoption of Project Management (PM) practices in an Information Technology (IT) division of a large manufacturing company. StructuredExpand
Stakeholders' Perception of Success: An Empirical Investigation
TLDR
This paper explores how different stakeholders perceive project success and what they deem the effect of specific factors on the project outcome and highlighted both commonalities and differences among three main stakeholder classes. Expand
The Sensemaking-Coevolution-Implementation Theory of software design
  • P. Ralph
  • Computer Science
  • Sci. Comput. Program.
  • 2015
TLDR
This theory development paper defines and illustrates Sensemaking-Coevolution-Implementation Theory, grounds its concepts and relationships in existing literature, conceptually evaluates the theory and situates it in the broader context of information systems development. Expand
The relative importance of project success dimensions
Traditionally, the success of a project is assessed using internal measures such as technical and operational goals, and meeting schedule and budget. More recently, it has been recognized thatExpand
Quantitative evaluation of software quality
TLDR
The study reported in this paper provides for the first time a clear, well-defined framework for assessing the often slippery issues associated with software quality, via the consistent and mutually supportive sets of definitions, distinctions, guidelines, and experiences cited. Expand
The illusion of requirements in software development
  • P. Ralph
  • Computer Science
  • Requirements Engineering
  • 2012
TLDR
This viewpoint explores the possibility that many software development projects may have no useful requirements, and analysts may misrepresent design decisions as requirements, creating an illusion of requirements in software development. Expand
Client versus contractor perspectives on project success criteria
Abstract There are case studies that suggest an obstacle to effective client–contractor working relationships is a failure to agree on measures of success and a failure by the client to consider theExpand
Comparing Two Software Design Process Theories
TLDR
The results of an exploratory questionnaire study that comparatively and empirically evaluated the two process theories clearly favor the Action-Centric process theory: the Sensemaking-Coevolution-Implementation Framework. Expand
...
1
2
3
4
5
...