Refine your search
Collections
Co-Authors
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z All
Selwyn, Justus
- Evaluating the Dynamic Metrics for Object-Relational Modeling
Abstract Views :188 |
PDF Views:0
Authors
Affiliations
1 School of Computing Sciences and Engineering, VIT University, Chennai, Tamil Nadu, IN
2 Botho University, Botswana, ZA
1 School of Computing Sciences and Engineering, VIT University, Chennai, Tamil Nadu, IN
2 Botho University, Botswana, ZA
Source
International Journal of Knowledge Based Computer System, Vol 6, No 1 (2018), Pagination: 1-6Abstract
Runtime cohesion and coupling metrics are used to estimate the togetherness and the relatedness of objects in object oriented (OO) systems. The advancement of OO systems have combined the relational traits of database systems to form a powerful architecture called object-relational data models. The runtime cohesion and coupling metrics of an object help determine the behavioural complexity in terms of fetching and pre-fetching of objects. In this work we are proposing two algorithms for calculating the runtime cohesion and runtime coupling metric values for the objects in object-relational data models and have presented the metric results evaluated from the implementation of the algorithm. Also the runtime behavior of objects based on the runtime metrics values is also validated.Keywords
Algorithms, Dynamic Behavior of Objects, Object Relational Data Models, Runtime Metrics.References
- A. Mitchell, and J. F. Power, “Toward a definition of run-time object-oriented metrics,” In 7th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering, Darmstadt, Germany, 2003.
- A. Mitchell, and J. F. Power, “Run-time cohesion metrics: An empirical investigation,” Technical Report, Department of Computer Science, NUI Maynooth, Ireland, 2004.
- S. Justus, and K. Iyakutti, “An empirical validation of the suite of metrics for object-relational data modeling,” International Journal of Intelligent Information and Database Systems, vol. 5, no. 1, pp. 49-80, 2011.
- A. L. Baroni, Formal definition of object-oriented design metrics, Master Thesis, Vrije Universiteit Brussel, Belgium, 2002.
- R. S. Pressman, “Software Engineering: A Practitioners’ Approach,” (6thed.). McGraw-Hill International Edition, 2010.
- Amandeep et. al., “Class cohesion metrics in object oriented system,” International Journal of Software and Web Sciences, vol 3, no. 2, pp. 78-82, December, 2013.
- A. Mitchell, and J. F. Power, “An approach to quantifying the run-time behaviour of java gui applications,” International Symposium on Information and Communication Technologies, Cancun, Mexico, 2004.
- V. Gupta, and J. K. Chhabra, “Package level cohesion measurement in object-oriented software,” Journal of Brazilian Computer Society, vol. 18, no. 3, pp. 251-266, 2012.
- S. A. Ebad, and M. A. Ahmed, “Review and evaluation of cohesion and coupling metrics at package and subsystem level,” Journal of Software, vol. 11, no. 6, pp. 598-605, June 2016.
- J. K. Chhabra, and V. Gupta, “A survey of dynamic software metrics,” Journal of Computer Science Technology, vol. 25, no. 5, pp. 1016-1029, 2010.
- G. Rani, and P. Singh, “Dynamic coupling metrics for object oriented software systems- A survey,” ACM SIGSOFT Software Engineering Notes, vol. 39, no. 2, pp. 1-8, March 2014.
- S. Yadav, S. Sikka, and U. Shrivastava, “A review of object-oriented coupling and cohesion metrics,” International Journal of Computer Science Trends and Technology, vol. 2, no. 5, pp. 101-108, 2014.
- N. Rajkumar, C. Viji, and S. Duraisamy, “Measuring cohesion and coupling in object oriented system using java reflection,” ARPN Journal of Engineering and Applied Sciences, vol. 10, no. 7, pp. 3096-3101, 2015.
- M. Ahmed, A. Abubakar, & J. AlGhamdi, “A study on the uncertainty inherent in class cohesion measurements,” Journal of Systems Architecture Embedded Systems Design, vol. 57, no. 4, 474-484, 2011.
- S. R. Chidamber, and C. F. Kemerer, “A metrics suite for object oriented design,” IEEE Transactions on Software Engineering, vol. 20, no. 6, pp. 476-493, 1994.
- B. Ujhazi, R. Ferenc, D. Poshyvanyk, and T. Gyimothy, “New conceptual coupling and cohesion metrics for object-oriented systems,” 10th IEEE International Working Conference on Source Code Analysis and Manipulation, pp. 33-42, 2010.
- D. Arora, P. Khanna, A. Tripathi, S. Sharma, and S. Shukla, “Software quality estimation through object oriented design metrics,” International Journal of Computer Science and Network Security, vol. 11, no. 4, pp. 100-104, 2011.
- S. Justus, and K. Iyakutti, “Object relational data-base metrics: Classified and evaluated,” International Workshop on Software Engineering, Potsdam, Germany, pp. 119-131, 2006.
- A. K. Jakhar, and K. Rajnish, Measurement of complexity and comprehension of a program through a cognitive approach,” International Journal of Engineering Transaction B: Applications, vol. 28, no. 11, pp. 1579-1588, November 2015.
- T. R. Reddy, B. V. Vardhan, and P. V. Reddy, A document weighted approach for gender and age prediction based on term weight measure, International Journal of Engineering, Transactions B: Applications, vol. 30, no. 5, pp. 643-651, May 2017.
- Code Presence Using Code Sense
Abstract Views :183 |
PDF Views:1
Authors
Affiliations
1 Department of Computer Science, Bharathiar University, IN
2 School of Computing Science and Engineering, Vellore Institute of Technology, Chennai, IN
1 Department of Computer Science, Bharathiar University, IN
2 School of Computing Science and Engineering, Vellore Institute of Technology, Chennai, IN
Source
ICTACT Journal on Soft Computing, Vol 11, No 3 (2021), Pagination: 2337-2343Abstract
Programmers are tightly occupied with the development workflow. Conscious contemplation of the right code solution and proactive presence of the solution lists is presented in this paper. Refining and sensing the optimum solution lists and the proactive presence of code solutions is incorporated in this code sense algorithm. This architecture allows developers to generate and integrate best code solutions directly in to solution bases. Code Sense Interface can support collaboratively with various platforms which can be plugged in with any development interface. Using Code sense, proactive presence of code is implemented as an assistant named Code Proactive Assistant. Code suggestions for a particular requirement scenario are considered as the primary goal. In addition to showing the feasibility of this approach, it provides further evidence in support of the claim that integrating specialized code sense interfaces directly into the editor is valuable to professional developers.Keywords
Code Sense, Code Proactive Assistant, Collaborative Learning.References
- R. Robbes and M. Lanza, “How Program History Can Improve Code Completion”, Proceedings of 23rd IEEE/ACM International Conference on Automated Software Engineering, pp. 317-326, 2008.
- D. Hou and D. Pletcher, “An Evaluation of the Strategies of Sorting, Filtering, and Grouping API Methods for Code Completion”, Proceedings of IEEE International Conference on Software Maintenance, pp. 233-242, 2011.
- H.M. Lee, M. Antkiewicz and K. Czarnecki, “Towards a Generic Infrastructure for Framework-Specific Integrated Development Environment Extensions”, Proceedings of International Workshop on Domain-Specific Program Development, pp. 1-12, 2008.
- S. Han, D.R. Wallace and R.C. Miller, “Code Completion from Abbreviated Input”, Proceedings of IEEE/ACM International Conference on Automated Software Engineering, pp. 332-343, 2009.
- M. Bruch, M. Monperrus and M. Mezini, “Learning from Examples to Improve Code Completion Systems”, Proceedings of 7th European Conference on Software Engineering, pp. 213-222, 2009.
- J. Brandt, M. Dontcheva, M. Weskamp and S.R. Klemmer, “Example-Centric Programming: Integrating Web Search into the Development Environment”, Proceedings of ACM Conference on Human Factors in Computing Systems, pp. 513-522, 2010.
- M. Mooty, A. Faulring, J. Stylos and B. Myers, “Calcite: Completing Code Completion for Constructors using Crowds”, Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, pp. 15-22, 2010.
- Snipmatch, Available at: http://languageinterfaces. com/, Accessed at 2017.
- B. Ellis, J. Stylos and B. Myers, “The Factory Pattern in API Design: A Usability Evaluation”, Proceedings of International Conference on Software Engineering, pp. 302-312, 2007.
- M.A. Krishna Priya, “Trajectory Schema Service Frame Work for Software Development Organizations”, International Journal of Engineering and Technology, Vol. 7, no. 3, pp. 616-620, 2018.
- M.A. Krishna Priya and Justus Selwyn, “Code Knowledge Acquisition for Knowledge Management Trajectory Framework”, International Journal of Recent Technology and Engineering, Vol. 8, No. 3, pp. 1-12, 2019.
- M.A. Krishna Priya and Justus Selwyn, “Synthetization of Solution Knowledge Base”, International Journal of Analytical and Experimental Modal Analysis, Vol. 11, No. 10, pp. 1-9, 2019.
- R. Software, “Abstract Syntax Tree (AST)”, Available at https://support.roguewave.com/documentation/klocwork/en/10-x/ abstractsyntaxtreeast/, Accessed at 2018.
- J. Dean and S. Ghemawat, “Mapreduce: Simplified Data Processing on Large Clusters”, Communications of the ACM, Vol. 51, No. 1, pp. 107-113, 2008.
- Developing Plugins, Available at https://docs.gradle.org, Accessed at 2018.
- Jquery, “Jquery: The Write Less, Do More, Javascript Library”, Available at http://jquery.com/, Accessed at 2020.
- Multi Integrated Development Environment, Available at https://www.ghs.com/products/MULTI_IDE.html, Accessed at 2020.
- P. Miller, J. Pane, G. Meter and S. Vorthmann, “Evolution of Novice Programming Environments: The Structure Editors of Carnegie Mellon University”, Interactive Learning Environments, Vol. 4, No. 2, pp. 140-158, 1994.
- S. Davis and G. Kiczales, “Registration-Based Language Abstractions”, Proceedings of ACM International Conference on Object Oriented Programming Systems Languages and Applications, pp. 754-773, 2010.
- Jet Brains, “How to Check Your Regexps in Intellij Idea 11?”, Available at http://blogs.jetbrains.com/idea/tag/regexp/, Accessed at 2019.
- Microsoft Magazine, “Custom Design-Time Control Features in Visual Studio.net”, Available at http://msdn.microsoft.com/en-us/ magazine/cc164048.aspx, Accessed at 2018.