• Publications
  • Influence
Metrics and Evolution in Open Source Software
This paper presents an analysis of the evolution of an open source software system, JFreeChart, which is an open source charting library [1], based on its size, fan-in/out coupling, and cohesionExpand
  • 27
  • 3
SE-RESNET WITH GAN-BASED DATA AUGMENTATION APPLIED TO ACOUSTIC SCENE CLASSIFICATION Technical Report
This report describes our contribution to the development of audio scene classification methods for the DCASE 2018 Challenge Task 1A. The proposed systems for this task are based on data augmentationExpand
  • 4
  • 1
  • PDF
Hybrid Encryption for Securing SharedPreferences of Android Applications
Most mobile applications generate local data on internal memory with SharedPreference interface of an Android operating system. Therefore, many possible loopholes can access the confidentialExpand
  • 2
  • 1
An empirical validation of complexity profile graph
This paper presents the results of an empirical study carried out to investigate if the complexity profile graph (CPG) is related with one of the predicators of software complexity measures, such asExpand
  • 6
Enhancing object-oriented programming education using static and dynamic visualization
While Object-Oriented programming in Java has been widely adopted as an introductory programming course in Computer Science, it is considered difficult to teach and learn. Studies have identifiedExpand
  • 15
Case studies of optimized sequence diagram for program comprehension
In large project, source code becomes increasing complex and lengthy so program comprehension plays an important and significant role for developers. Sequence diagram generated using static sourceExpand
  • 8
Metrics and Evolution in Open Source Software
This paper presents an analysis of the evolution of an open source software system, JFreeChart, which is an open source charting library [1], based on its size, fan-in/out coupling, and cohesionExpand
  • 10
Synchronized static and dynamic visualization in a web-based programming environment
This paper presents an approach of static and dynamic visualizations synchronized along with source code in a web-based programming environment, JavelinaCode. Using JavelinaCode, student programmersExpand
  • 7
Impact of static and dynamic visualization in improving object-oriented programming concepts
In computer science education, the programming environment is just as crucial as the classroom environment. Students must be provided with adequate tools for developing an understanding of computerExpand
  • 3
Synchronized UML diagrams for object-oriented program comprehension
We propose a novel approach for visualizing reverse-engineered Unified Modeling Language (UML) diagrams (class, object, and sequence) to improve Object-Oriented Program (OOP) comprehension on aExpand
  • 4