Results 1 - 10
of
475
A Critique of Software Defect Prediction Models
- IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
, 1999
"... Many organizations want to predict the number of defects (faults) in software systems, before they are deployed, to gauge the likely delivered quality and maintenance effort. To help in this numerous software metrics and statistical models have been developed, with a correspondingly large literatur ..."
Abstract
-
Cited by 292 (21 self)
- Add to MetaCart
Bayesian Belief Networks, as alternative approaches to the single-issue models used at present. We also argue for research into a theory of “software decomposition” in order to test hypotheses about defect introduction and help construct a better science of software engineering.
A view of 20th and 21st century software engineering
- In Proceedings of the 28th international Conference on Software Engineering ICSE
, 2006
"... George Santayana's statement, "Those who cannot remember the past are condemned to repeat it, " is only half true. The past also includes successful histories. If you haven't been made aware of them, you're often condemned not to repeat their successes. In a rapidly expandin ..."
Abstract
-
Cited by 63 (1 self)
- Add to MetaCart
about the past and future might say, "In an era of rapid change, those who repeat the past are condemned to a bleak future. " (Think about the dinosaurs, and think carefully about software engineering maturity models that emphasize repeatability.) This paper also tries to identify some
Engineering the software for understanding climate change
- Computing in Science and Engineering
, 2009
"... Climate scientists build large, complex simulations with little or no software engineering training, and do not readily adopt the latest software engineering tools and techniques. In this paper, we describe an ethnographic study of the culture and practices of climate scientists at the Met Office Ha ..."
Abstract
-
Cited by 19 (1 self)
- Add to MetaCart
that are tightly integrated into their approach to scientific research. Their software practices share many features of both agile and open source projects, in that they rely on self-organisation of the teams, extensive use of informal communication channels, and developers who are also users and domain experts
Longer-term effects of Head Start
- American Economic Review
, 2002
"... Abstract Public early intervention programs like Head Start are often justified as investments in children. Yet nothing is known about the long-term effects of Head Start. This paper draws on unique data from the Panel Study of Income Dynamics to provide new evidence on the effects of Head Start on ..."
Abstract
-
Cited by 131 (5 self)
- Add to MetaCart
in outcomes between siblings who did and did not attend the program. We will explore evidence that spillovers are important below. We begin with the probability that a child completed high school. About three-quarters of the sample of respondents completed high school. The first column is based on OLS
The Software Engineer: Skills for Change
"... dsb) has made more than 130 recommendations intended to improve the ability of software engi-neering organizations to produce high quality software on time and at cost, yet these organiza-tions continue to find it difficult to make these changes. If improvement were simply a matter of purchasing a n ..."
Abstract
- Add to MetaCart
to purchase a new tool – skills for change management become important. Unfortunately, too few of the soft-ware-intensive organizations are proactive about managing change. A recent article by Boehm and Basili shows that poor soft-ware engineering practices are still a major contributor to software defects [1
Volume I: Computer Science and Software Engineering
, 2013
"... Algebraic algorithms deal with numbers, vectors, matrices, polynomials, for-mal power series, exponential and differential polynomials, rational functions, algebraic sets, curves and surfaces. In this vast area, manipulation with matri-ces and polynomials is fundamental for modern computations in Sc ..."
Abstract
- Add to MetaCart
Algebraic algorithms deal with numbers, vectors, matrices, polynomials, for-mal power series, exponential and differential polynomials, rational functions, algebraic sets, curves and surfaces. In this vast area, manipulation with matri-ces and polynomials is fundamental for modern computations in Sciences and
Indicators for Social and Economic Coping Capacity - Moving Toward a Working Definition of Adaptive Capacity”, Wesleyan-CMU Working Paper.
, 2001
"... Abstract This paper offers a practically motivated method for evaluating systems' abilities to handle external stress. The method is designed to assess the potential contributions of various adaptation options to improving systems' coping capacities by focusing attention directly on the u ..."
Abstract
-
Cited by 109 (14 self)
- Add to MetaCart
is connected to everything else, but this is not a productive insight. A more practical approach would, instead, read carefully through the determinants of adaptive capacity to recognize that the local manifestations of macro-scale determinants of adaptive capacity are their most critical characteristics
A brief history of software engineering
- IEEE Ann. Hist. Comput. Jul
"... Abstract We present a personal perspective of the Art of Programming. We start with its state around 1960 and follow its development to the present day. The term Software Engineering became known after a conference in 1968, when the difficulties and pitfalls of designing complex systems were frankl ..."
Abstract
-
Cited by 8 (0 self)
- Add to MetaCart
. This trend dramatically increased the demands on software engineers. Programs and systems became complex and almost impossible to fully understand. The sinking cost and the abundance of computing resources inevitably reduced the care for good design. Quality seemed extravagant, a loser in the race for profit
Got Issues? Who Cares About It? A Large Scale Investigation of Issue Trackers from GitHub
"... Abstract—Feedback from software users constitutes a vital part in the evolution of software projects. By filing issue reports, users help identify and fix bugs, document software code, and enhance the software via feature requests. Many studies have explored issue reports, proposed approaches to ena ..."
Abstract
- Add to MetaCart
to enable the submis-sion of higher-quality reports, and presented techniques to sort, categorize and leverage issues for software engineering needs. Who, however, cares about filing issues? What kind of issues are reported in issue trackers? What kind of correlation exist between issue reporting
Results 1 - 10
of
475