22,748 research outputs found
Structured Review of the Evidence for Effects of Code Duplication on Software Quality
This report presents the detailed steps and results of a structured review of code clone literature. The aim of the review is to investigate the evidence for the claim that code duplication has a negative effect on code changeability. This report contains only the details of the review for which there is not enough place to include them in the companion paper published at a conference (Hordijk, Ponisio et al. 2009 - Harmfulness of Code Duplication - A Structured Review of the Evidence)
Grand Challenges of Traceability: The Next Ten Years
In 2007, the software and systems traceability community met at the first
Natural Bridge symposium on the Grand Challenges of Traceability to establish
and address research goals for achieving effective, trustworthy, and ubiquitous
traceability. Ten years later, in 2017, the community came together to evaluate
a decade of progress towards achieving these goals. These proceedings document
some of that progress. They include a series of short position papers,
representing current work in the community organized across four process axes
of traceability practice. The sessions covered topics from Trace Strategizing,
Trace Link Creation and Evolution, Trace Link Usage, real-world applications of
Traceability, and Traceability Datasets and benchmarks. Two breakout groups
focused on the importance of creating and sharing traceability datasets within
the research community, and discussed challenges related to the adoption of
tracing techniques in industrial practice. Members of the research community
are engaged in many active, ongoing, and impactful research projects. Our hope
is that ten years from now we will be able to look back at a productive decade
of research and claim that we have achieved the overarching Grand Challenge of
Traceability, which seeks for traceability to be always present, built into the
engineering process, and for it to have "effectively disappeared without a
trace". We hope that others will see the potential that traceability has for
empowering software and systems engineers to develop higher-quality products at
increasing levels of complexity and scale, and that they will join the active
community of Software and Systems traceability researchers as we move forward
into the next decade of research
The curse of Frankenstein: visions of technology and society in the debate over new reproductive technologies
At each successive moment in their development new reproductive technologies have provided the occasion for virulent argument about the role of technology in human affairs. And more generally, technoscientific knowledge has long been held both in awe and suspicion, with the latter acting as a kind of counterbalance to the continuing cultural investment in the image of scientific knowledge as empowerment, as the motive force of beneficial change. Given this cultural ambivalence the paper focuses on media representations of cloning and the 'designer baby' (with the latter enveloping a debate that has run for almost a decade now) and explores the ways utopian images of a world rendered ever more amenable to human desires have been closely shadowed by just as compelling dystopian visions which are nevertheless constructed from the same cultural material. Figures of occidental folklore such as Frankenstein (or Jeckyll or Brave New World), thus function as something of a convenient shorthand for articulating unease with the direction and pace of technological development, or even voicing loss of confidence in the modernist technoscientific project of instrumental control. In these circumstances, the chimeric notions of the 'designer baby' or the human 'clone' appear Janus-faced, concurrently representing the powers of human creativity as well as the monstrous progeny of an excessive epistemophilia. They are in this sense potent metaphors for the biotechnological revolution's declared power to re-shape both nature and society - for 'good' or 'ill'
- …