Ganesh Samarthyam

Learn More
Siemens Corporate Development Center India (CT DC IN) develops software applications for the industry, energy, health-care, and infrastructure & cities sectors of Siemens. These applications are typically critical in nature and require software practitioners who have considerable competency in the area of software engineering. To enhance the competency(More)
Siemens Corporate Development Center Asia Australia (CT DC AA) develops and maintains software applications for the Industry, Energy, Healthcare, and Infrastructure & Cities sectors of Siemens. The critical nature of these applications necessitates a high level of software design quality. A survey of software architects indicated a low level of(More)
Refactoring is a key approach for managing technical debt. In the past few years, refactoring techniques and tools have received considerable attention from researchers and tool vendors. However, several practical challenges must be overcome to facilitate the adoption of refactoring in industrial contexts. Results from a survey at the Siemens Corporate(More)
ions have semantically identical member de nitions, but the design hasn’t captured and used those implementations’ common elements. INSUFFICIENT MODULARIZATION This smell arises when an abstraction hasn’t been completely decomposed and a further decomposition could reduce its size, implementation complexity, or both. This smell has two forms. Bloated(More)
  • 1