“Designite – A Software Design Quality Assessment Tool” – ICSE BRIDGE 2016

The paper “Designite – A Software Design Quality Assessment Tool” to appear in the proceedings of the 1st International Workshop on Bringing Architectural Design (Bridge 2016) to be held on 17 May 2016 in Austin, Texas, USA in conjunction with 38th International Conference on Software Engineering (ICSE 2016).


Poor design quality and huge technical debt are common issues perceived in real-life software projects. Design smells are indicators of poor design quality and the volume of design smells found could be treated as the design debt of the software system. The existing smell detection tools focus largely on implementation smells and do not reveal a comprehensive set of smells that arise at design level. In this paper, we present Designite – a software design quality assessment tool. It not only supports comprehensive design smells detection but also provides a detailed metrics analysis. Further, it offers various features to help identify issues contributing to design debt and improve the design quality of the analyzed software system.


Want to cite? Use the following bibtex entry:

author = {Sharma, Tushar and Mishra, Pratibha and Tiwari, Rohit},
title = {Designite: A Software Design Quality Assessment Tool},
booktitle = {Proceedings of the 1st International Workshop on Bringing Architectural Design Thinking into Developers’ Daily Activities},
series = {BRIDGE ’16},
year = {2016},
isbn = {978-1-4503-4153-0},
location = {Austin, Texas},
pages = {1–4},
numpages = {4},
url = {http://doi.acm.org/10.1145/2896935.2896938},
doi = {10.1145/2896935.2896938},
acmid = {2896938},
publisher = {ACM},
address = {New York, NY, USA},

Download the preprint (PDF) from here.

You may take a look at the tool’s website if the tool interests you.

Author: Tushar

Tushar Sharma is a software engineering researcher, developer, and author. He is currently a Research Scientist at Siemens Corporate Technology, Charlotte, USA. The topics related to software design and architecture, refactoring, software quality (specifically code and design quality), and technical debt define his career interests. He earned PhD from Athens University of Economics and Business, Athens, Greece with specialization in software engineering in May 2019. Earlier, he obtained an MS in Computer Science from the Indian Institute of Technology-Madras, Chennai, India. His professional experience includes working with Siemens Research and Technology Center, Bangalore, India for more than seven years (2008-2015). He co-authored the book Refactoring for Software Design Smells: Managing Technical Debt and two Oracle Java certification books. He has founded and developed Designite which is a software design quality assessment tool used by many practitioners and researchers worldwide. He is an IEEE Senior Member.