Jul 30, 2004 - hardware and software implementation used in building this system. ... data so that future users can understand its limitations and capabilities. ..... part of the archived data component of the BDS, a data record is written to the mem
Oct 19, 2015 - 30% to 60% for software cost estimates that are not informed by ... Decreased CYCLE TIME to develop softw
Oct 19, 2015 - Decreased CYCLE TIME to develop software cost estimates enabling more analysis ... Agile development envi
Using Custom Transportation Data Collection Software with Handheld ... We feel students benefit from collecting and analyzing ..... build upon our interface.
Jul 30, 2004 - and Jack Marchant of ODOT; Ken Turner and Steve Callas of TriMet; ... [1] Turner, S. Guidelines for Developing ITS Data Archiving Systems.
To begin to address these questions, in this paper we make a first attempt at providing a taxonomy of data collection techniques for performing field studies. We.
In the best of our knowledge, such a literature review has not been ..... International Conference on Software Business, June 18-20, Cambridge, Massachusetts,.
Free University of Bolzano/Bozen, Center for Applied Software Engineering. {ajanes, asillitti ... as much effort and attention determining whom to contact.
All companies evolve their software ... companies follow as their evolution path. 7 ... D. Continuous. Deployment. E. R&D as an. Experiment. System. 10 ...
software engineers are able to see how their personal software process .... practitioners have created tools such as Hackystat [11], PSPA ... taken a different approach to the issue of PSP adoption. ... C. DuoTracker Solution to Manual Data Entry ...
Systematic software development process involves estimation of size, effort, schedule ... various phases of software development, the percentage of challenged ...
The DIMONS (Displacement Monitoring System) software has been ... Items (1) through (12) provide a good overview of the functionality of the system. .... the resultant datum-free displacements for the reference points are assessed in terms of ...
SOFTWARE METRICS AND DATA COLLECTION IN TERMS OF. FAULTS, FAILURES AND CHANGES PROBLEMS. Ajay Kumar, Mewar University, Chittorgarh, ...
Oct 17, 2016 - The foremost care home fire considered in literature and media ... develop a baseline for the behaviour and actions of elderly people during the ...
importance of software data collection. Collected data is utilized to validate effort estimation model formulated by the authors. Comparison of effort values ...
registered trademarks of Exponential. 1212 Part No. 20170411. Location-based interest targeting www.exponential.com. Dat
project that is a collection of reusable software developed with reusability in mind. The OpenRobots project does not put a particular control architecture forward.
describes currently available data collection tools as well as their best uses, applications to practice, and future directions. .... ACNM national newsletter âQuickeningâ and in an e-mail sent to members of the Service Directors Network. (now Mi
Actaris is a subsidiary of Itron Inc., a leading technology provider to the global
energy and water industries. Itron Inc. operates as Actaris outside of North
America ...
Image: Flickr CC User Aidan. Anemometer: Used to measure wind speed. Image: Flickr CC User Tre Briercliffe. pH meter: Us
Bring-your-own-device. (BYOD) ... VisitBasis runs on Google Cloud. ... is a complete mobile data collection solution des
Vernier Software & Technology was co-founded in 1981 by Dave and Christine
...... the downloadable evaluation PDF. ...... The Magnetic Field in a Slinky*.
Best practices. â¢. Create one readme file for each dataset. â¢. Name the file README; not readme, read_me, ABOUT, etc
tion, the ratio in terms of data collection personnel time is closer to 6:1. In addition, since the task of creating and dic- tating news-style stories spontaneously ...
Jul 20, 2016 - CMM Integrated (CMMI). ⢠Agile. 20 July 2016. 2016 Software Data Workshop. 7 ... Traditional data does
4°International Conference on IT Data collection, Analysis and Benchmarking Los Angeles, CA (USA) – September 7, 2016
Software Data Collection
A Historical Perspective
Dr. Randall Jensen Software Acquisition Consultant
Software Data Collection
Goals of the presentation
G1. Expand the definition of software data G2. Extend the scope of relative software data Technology Management and communications Process G3. Project needs of next generation
Data Collection Prehistory • The concern of data collection began as a concern over the role of management in industrial development. • The next major concern was the role of people in industrial productivity – assembling and wiring. • Wiring and assembling evolved into coding as computers evolved from programming with wires into producing software in the late 1940s. • What happened to the concern over people in productivity? 20 July 2016
2016 Software Data Workshop
3
Management Research Highlights • General management concepts, 1911 Management philosophy: Plan, Organize, Command, Coordinate, Control • Hawthorne experiment (1924-1932) • People impacts, Mayo, 1933 • Lockheed Skunk Works, 1940s
• Theory X/ Theory Y, McGregor, 1960 • CMM, Humphrey, 1989 20 July 2016
2016 Software Data Workshop
4
Lockheed Skunk Works™ • Unofficial name given to Lockheed Advanced Development Projects Unit managed by Kelly Johnson – dates back to the period around WWII. • Dispenses with both physical and nonphysical walls • Known for producing the P-80 fighter aircraft prototype (XP-80) in only 143 days. • Johnson: “We are defined, not by the technologies we create, but by the process in which we create them” 20 July 2016
2016 Software Data Workshop
5
Early Software Data Collection • Serious software data collection started in about 1970 – Development cost – Delivery schedule – Lines of code
• Ray Wolverton’s IEEE Transactions on Computers paper “The Cost of Developing Large Scale Software,” June 1974 • Software life cycle definitions introduced 20 July 2016
2016 Software Data Workshop
6
Process Evolution • • • • • • • • • 20 July 2016
Code and Repair Waterfall 2167A (1960s) Proto typing Incremental Spiral Development (1970s) Rapid Application Development (RAD) Capability Maturity Model (CMM) (1990s) CMM Integrated (CMMI) Agile 2016 Software Data Workshop
7
Software Productivity Gains P R O D U C T I V I T Y
lppm
20 July 2016
100 90
Structured Analysis
Ada
Structured Design
80
OOD
70
PWB
60 50
Process Maturity
Structured Programming 3rd Generation Languages
1960
1970
2016 Software Data Workshop
1980
1990
8
1975 Pair Programming Pilot Study Real time system executive
30,000 Fortran source lines 6 software components 5 two-person teams plus manager
Average productivity prior to study = 77 LPPM Pilot study productivity = 175 LPPM Error rate