You can edit almost every page by Creating an account. Otherwise, see the FAQ.

SonarGraph

From EverybodyWiki Bios & Wiki




Script error: No such module "Draft topics". Script error: No such module "AfC topic".

SonarGraph
Developer(s)hello2morrow
Initial release2005
Stable release
Build 12.2.0.757 / September 22, 2022; 19 months ago (2022-09-22)
Written inJava
Engine
    Operating systemCross-platform
    TypeStatic program analysis
    LicenseVarious
    Websitewww.hello2morrow.com

    Search SonarGraph on Amazon.

    The quality of a software system can be evaluated by considering the technical debt accumulated in the system.[1]. SonarGraph is a static code analysis tool developed by hello2morrow that allows software developers to monitor the software quality of their codebases with a focus on software architecture and metrics [2][3]

    Overview[edit]

    hello2morrow is an independent software vendor founded in 2005 by Dietmar Menges and Alexander von Zitzewitz. The Sonargraph platform supports a range of different languages including C/C++, C#, Java, Kotlin, and Python 3 and includes features such as a Groovy-based scripting engine and a DSL (Domain Specific Language) to formally describe their architectural blueprint.

    Sonargraph computes several software metrics including cyclomatic complexity, propagation cost, cyclicity etc. A number of the metrics specifically focus on measures of maintainability, including “Maintainability Level”[4] and “Structural Debt Index”[5]

    The Sonargraph platform comprises several products: Sonargraph-Explorer, Sonargraph-Architect, Sonargraph-Build, Sonargraph-Developer, and Sonargraph-Enterprise.

    Sonargraph-Explorer is available for free and supports the analysis of Java and C#. SonarGraph has a range of different licenses including Teams, Personal and Non-commercial. A free, non-commercial license is available for academic usage in universities or schools for educational purposes. Open source projects also qualify for a free license, if it is not controlled by a for-profit company or a government entity.

    See also[edit]


    Other articles of the topic Computer programming : Software developer, Programmer, Software release life cycle
    Some use of "" in your query was not closed by a matching "".Some use of "" in your query was not closed by a matching "".

    References[edit]

    1. Kouroshfar, E. et al. (2015). "A Study on the Role of Software Architecture in the Evolution and Quality of Software," 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories, 2015, pp. 246-257, https://doi.org/110.1109/MSR.2015.30.
    2. A. von Zitzewitz, "Mitigating Technical and Architectural Debt with Sonargraph," 2019 IEEE/ACM International Conference on Technical Debt (TechDebt), 2019, pp. 66-67, doi: 10.1109/TechDebt.2019.00022.
    3. J. A. Diaz-Pace, A. Tommasel, I. Pigazzini and F. A. Fontana, "Sen4Smells: A Tool for Ranking Sensitive Smells for an Architecture Debt Index," 2020 IEEE Congreso Bienal de Argentina (ARGENCON), 2020, pp. 1-7, doi: 10.1109/ARGENCON49523.2020.9505535.
    4. "A Promising New Metric to Track Maintainability – hello2morrow – Empowering Software Craftsmanship".
    5. R. Roveda, F. Arcelli Fontana, I. Pigazzini and M. Zanoni, "Towards an Architectural Debt Index," 2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 2018, pp. 408-416, doi: 10.1109/SEAA.2018.00073.

    External links[edit]


    This article "SonarGraph" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:SonarGraph. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.