Content deleted Content added
Alancanada (talk | contribs) No edit summary |
No edit summary |
||
Line 1:
{{Multiple issues|{{more footnotes|date=August 2012}}{{expert|date=August 2012|reason=connect to [[Analytics]]}}{{essay-like|date=August 2012}}}}
A huge wealth of various data exists in software lifecycle, including source code, software requirement specifications, bug reports, test cases, execution traces/logs, and real-world user feedback, etc. Data plays a critical role in modern software development, because hidden in the data is the information and insight about the quality of software and services, the experience that software users receive, as well as the dynamics of software development.▼
'''Software Analytics''' is to utilize the data-driven approach to enable software practitioners to perform data exploration and analysis in order to obtain insightful and actionable information for various tasks around software systems, software users, and software development process.
▲
Insightful information obtained by Software Analytics is information that conveys meaningful and useful understanding or knowledge towards performing the target task. Typically insightful information cannot be easily obtained by direct investigation on the raw data without the aid of analytic technologies.
Actionable information obtained by Software Analytics is information upon which software practitioners can come up with concrete solutions (better than existing solutions if any) towards completing the target task.
Software Analytics focuses on trinity of software systems, software users, and software development process:
|