Software visualization: Difference between revisions

Content deleted Content added
Roki68199 (talk | contribs)
picture added
Tags: Reverted Visual edit
Citation bot (talk | contribs)
Added bibcode. | Use this bot. Report bugs. | Suggested by Abductive | Category:Infographics | #UCB_Category 53/121
 
(5 intermediate revisions by 3 users not shown)
Line 1:
{{confused|Visualization (graphics)}}
[[File:CodeCharta 3D Software Map Print - Before and After.png|thumb|Side-by-side [https://codecharta.com CodeCharta] 3D maps illustrating software progress over time: the 'before' state (right) and the improved 'after' state (left), highlighting changes in code quality and structure.]]
'''Software visualization'''<ref>{{cite book |first1=Johannes |last1=Bohnet |first2=Jürgen |last2=Döllner |chapter=Analyzing Feature Implementation by Visual Exploration of Architecturally-Embedded Call-Graphs |title=4th International Workshop on Dynamic Analysis |publisher=ACM Press |year=2006 |pages=41–48 |doi=10.1145/1138912.1138922 |isbn=1595934006 |s2cid=17556465 }}</ref><ref>{{harvnb|Diehl|2002}}; {{harvnb|Diehl|2007}}; {{harvnb|Knight|2002}}</ref> or '''software visualisation''' refers to the visualization of information of and related to software systems—either the [[software architecture|architecture]] of its [[source code]] or metrics of their [[Run time (program lifecycle phase)|runtime behavior]]—and their development process by means of static, interactive or animated 2-D or 3-D<ref>({{harvnb|Marcus|Feng|Maletic|2003}}; {{harvnb|Wettel|Lanza|2007}})</ref> visual representations of their structure,<ref>{{harvnb|Staples|Bieman|1999}}</ref> execution,<ref>{{cite book |first1=J. |last1=Trümper |first2=J. |last2=Döllner |first3=A. |last3=Telea |chapter=Multiscale Visual Comparison of Execution Traces |doi=10.1109/ICPC.2013.6613833 |title=Proceedings of the International Conference on Program Comprehension |publisher=IEEE Computer Society |year=2013 |isbn=978-1-4673-3092-3 |pages=53–62 |s2cid=206839054 |url=https://pure.rug.nl/ws/files/14423309/2013ProcICPCTrumper.pdf }}</ref> behavior,<ref>({{harvnb|Kuhn|Greevy|2006}}, {{harvnb|Stasko|Brown|Domingue|Price|1998}})</ref> and evolution.
 
Line 42 ⟶ 41:
*{{cite book |last1=Eades |first1=P. |last2=Zhang |first2=K. |title=Software Visualisation |publisher=World Scientific |series=Series on Software Engineering and Knowledge Engineering |volume=7 |year=1996 |isbn=981-02-2826-0 }}
*{{cite book |last1=Gîrba |first1=T. |last2=Kuhn |first2=A. |last3=Seeberger |first3=M. |last4=Ducasse |first4=S. |chapter=How Developers Drive Software Evolution |chapter-url=http://www.iam.unibe.ch/~scg/Archive/Papers/Girb05cOwnershipMap.pdf |title=Proceedings of International Workshop on Principles of Software Evolution (IWPSE 2005) |publisher=IEEE Computer Society Press |doi=10.1109/IWPSE.2005.21 |year=2005 |isbn=0-7695-2349-8 |pages=113–122 |s2cid=9260583 }}
*{{cite journal |first=D.A. |last=Keim |title=Information visualization and visual data mining |journal=IEEE Transactions on Visualization and Computer Graphics |volume=8 |issue=1 |pages=1–8 |date=January–March 2002 |doi=10.1109/2945.981847 |bibcode=2002ITVCG...881847K }}
*{{cite book |last=Knight |first=C. |chapter=System and Software Visualization |editor=Chang Shi-kuo |series=Handbook Of Software Engineering And Knowledge Engineering |volume=2 |title=Emerging Technologies |chapter-url=https://books.google.com/books?id=sXfFCwAAQBAJ&pg=PA131 |date=2002 |publisher=World Scientific |isbn=978-981-4491-78-5 |pages=131–148 }}
*{{cite book |last1=Kuhn |first1=A. |last2=Greevy |first2=O. |chapter=Exploiting the Analogy Between Traces and Signal Processing |title=Proceedings IEEE International Conference on Software Maintenance (ICSM 2006) |publisher=IEEE Computer Society Press |year=2006 |pages=394–5 |doi=10.1109/ASE.2004.1342773 |isbn=0-7695-2131-2 |chapter-url=http://www.iam.unibe.ch/~scg/Archive/Papers/Kuhn06cTraceSignalICSM2006.pdf }}
*{{cite book |first=M. |last=Lanza |chapter=CodeCrawler — polymetric views in action |title=Proceedings. 19th International Conference on Automated Software Engineering, Linz, Austria, 20 24 Sept. 2004 |year=2004 |pages=394–5 |doi=10.1109/ASE.2004.1342773 |isbn=0-7695-2131-2 }}
*{{cite book |last1=Lopez |first1=F.L. |last2=Robles |first2=G. |last3=Gonzalez |first3=B.J.M. |chapter=Applying social network analysis to the information in CVS repositories |title=International Workshop on Mining Software Repositories (MSR 2004)" W17S Workshop 26th International Conference on Software Engineering, Edinburgh, Scotland, UK, 25 May 2004 |publisher=IET |year=2004 |pages=101–5 |doi=10.1049/ic:20040485 |doi-broken-date=12 July 2025 |isbn=0-86341-432-X }}
*{{cite book |first1=A. |last1=Marcus |first2=L. |last2=Feng |first3=J.I. |last3=Maletic |chapter=3D representations for software visualization |isbn=1581136420 |doi=10.1145/774833.774837 |title=Proceedings of the 2003 ACM symposium on Software visualization |date=2003 |pages=27–ff |s2cid=10263993 }}
*{{cite book |first1=Tom |last1=Soukup |first2=Ian |last2=Davidson |title=Visual Data Mining: Techniques and Tools for Data Visualization and Mining |url=https://books.google.com/books?id=9HsVknVqbo4C |date=2002 |publisher=Wiley |isbn=978-0-471-27138-3 }}