Software often needs to be modiļ¬ed for accommodating requirements changes through the software life cycle. To deal with several accidental requirements changes related to softwa...
ng the Accessor Classification Approach to Detect Abstract Data Types icle presents an approach to identify abstract data types (ADTs) in source code. For each structured type deļ...
On-line transaction processing exhibits poor memory behavior in high-end multiprocessor servers because of complex sharing patterns and substantial interaction between the databas...
To analyze the complexity of object-oriented software, several metrics have been proposed. Among them, Chidamber and Kemerer's metrics are well-known ones as object-oriented ...
Recent research suggests that large software systems should have a documented system architecture. One form of documentation that may help describe the structure of software syste...