Current Research Topic In Software Engineering
|
|
|
- Everett Briggs
- 10 years ago
- Views:
Transcription
1 Current Research Topic In Software Engineering A PROJECT REPORT Submitted by MD. Mithun Ahamed Id: Under the guidance of DR. Dip Nandi in partial fulfillment for the award of the degre of Master of Science in Computer Science of School of Computer Science American International University of Bangladesh Dhaka, Bangladesh July 2013
2 TABLE OF CONTENTS PAGES ABSTRACT... 2 KEYWORDS... 3 CHAPTER NO 1. Introduction... 4 CHAPTER NO 2. Aspects of Software Engineering Current Practices... 5 CHAPTER NO 3. Artificial Intelligence and Software Engineering Intersections between AI and SE Knowledge-Based Software Engineering... 6 CHAPTER NO 4. Natural Language Processing Efficiency Multimodality... 7 CHAPTER NO 5. Applications of Data mining in software engineering Mining software engineering data Clustering & Text mining... 8 CONCLUSION... 9 ACKNOWLEDGEMENT REFERENCES
3 ABSTRACT: Software engineering processes are complex, and the related activities often produce a large number and variety of artifacts. This paper describes some factors that Reseaech in Software engineering firm or industry.there are much more topics and fields in software engineering senario. Research in SE was concerned with supporting human beings to develop better software faster. Today several research directions of both disciplines come closer together and are beginning to build new research areas. but this paper i will short overview some important issues which are handeling very hardly and consciously. 2
4 KEYWORDS: Data mining, software engineering, applications, Software assurance, Natural Language Processing, Artificial Intelligence, Clustering, Text mining, Multimodality, Knowledge-Based Software Engineering. 3
5 CHAPTER NO 1 Introduction: Software systems are inherently complex and difficult to conceptualize. This complexity compounded by intricate dependencies and disparate programming paradigms, slows development and maintenance activities, leads to faults and defects and ultimately increases the cost of software. Most software development organizations develop some sort of processes to manage software development activities. However, as in most other areas of business, software processes are often based only on hunches or anecdotal experience, rather than on empirical data. It is notoriously difficult to construct conventional software systems systematically and timely (Sommerville, 2001), with up to 20% of industrial development projects failing. Consequently, many organizations are flying blind without fully understanding the impact of their process on the quality of the software that they produce. This is generally not due to apathy about quality, but rather to the difficulty inherent in discovery and measurement. Every firm or industry have research and development sector to improve software engineering important fields. 4
6 CHAPTER NO 2 Aspects of Software Engineering: The discipline of SE was born 1968 at the NATO conference in Garmisch-Partenkirchen, Germany [52, 71] where the term SE crisis was coined. Its main concern is the efficient and effective development of high-qualitative and mostly very large software systems. The goal is to support software engineers and managers in order to develop better software faster with (intelligent) tools and methods. Since its beginning, several research directions developed and matured in this broad field. Software Engineering is concerned with the acquisition, definition, management, monitoring, and controlling of software development projects as well as the management of risks emerging during project execution. The research for Software Design & Architecture advances techniques for the development, management, and analysis of (formal) descriptions of abstract representations of the software system as well as required tools and notations. 2.1 Current Practices: Software engineering practices many,i mention this paper some essential fields from them. Artificial Intelligence and Software Engineering, Natural Language Processing, Applications of Data mining in software engineering, Software Assurance, Software design, Software development, Software quality. 5
7 CHAPTER NO 3 Artificial Intelligence and Software Engineering: Why is AI interesting for researchers from SE? It can provide the initial technology and first (successful) applications as well as a testing environment for ideas. The inclusion of research supports the enabling of human-enacted processes and increases user acceptance. AI Technology can help to base the overall SE method on a concrete technology, providing sufficient detail for the initial method description, and through the available reference technology clarifying the semantics of the respective method. 3.1 Intersections between AI and SE: While the intersections between AI and SE are currently rare, they are multiplying and growing. First points of contact emerged from the application of techniques from one discipline to the other Systematic software development (including Requirements Engineering (RE), Engineering of Designs (DE), or source code (CE) or project management (PM) methods help to build intelligent systems while using advanced data analysis techniques. Knowledge Acquisition (KA) techniques help to build EF and intelligent ambient systems like Domain Modeling (DM) techniques support the construction of requirements for software systems and product lines. 3.2 Knowledge-Based Software Engineering: SE is a highly dynamic field in terms of research and knowledge, and it depends heavily upon the experience of experts for the development and advancement of its methods, tools, and techniques. For example, the tendency to define and describe "best practices" or "lessons learned" is quite distinctive in the literature. As a consequence, it was the SE field where an organization, the EF, was introduced that was explicitly responsible to systematically deal with experience. 6
8 CHAPTER NO 4 Natural Language Processing: A fundamental difference between NLP systems and conventional software is the incompleteness property, since current language processing techniques can never guarantee to provide all and only the correct results, the whole system design is affected by having to take this into account and providing appropriate fallbacks. 4.1 Efficiency: Human users are very demanding (Shneiderman, 1997) reports that system response times 4s can render a system unacceptable. It is also debated resources, lack of trust in non-in-house components, or the inability to install or integrate existing software. Price or licensing concerns also play a role. It is argued here that software engineering techniques can improve overall productivity of researchers after some little initial investment. 4.2 Multimodality: A language engineer applying the same parser to investigate the discourse structure of 18th century novels does not encounter the same challenges as her colleague trying to apply it to speech dialogs. Different modalities have their own idiosyncrasies, and it is difficult to factor out all of them, but this is necessary because there is a trend toward multi-modal systems, and intra-system reuse requires a high degree of adaptability. 7
9 CHAPTER NO 5 Applications of Data mining in software engineering: Software engineering activities generate a vast amount of data that, if harnessed properly through data mining techniques, can help provide insight into many parts of software development processes. Although many processes are domain and organization specific, there are many common tasks which can benefit from such insight, and many common types of data which can be mined. 5.1 Mining software engineering data: Data mining techniques have been applied in the context of software engineering, Association rules and frequent patterns-- Zimmermann et al. (2005) have developed the Reengineering of Software Evolution (ROSE) tool to help guide programmers in performing maintenance tasks. The goals of ROSE are to: 1 suggest and predict likely changes. 2 prevent errors due to incomplete changes. 3 detect coupling undetectable by program analysis. 5.2 Clustering & Text mining: Dickinson et al (2001) examine data obtained from random execution sampling of Instrumented code and focus on comparing procedures for filtering and selecting data, each of which involves a choice of a sampling strategy and a clustering metric. They find that identifying failures in groups of execution traces, clustering procedures are more effective than simple random sampling adaptive sampling from clusters was found to be the most effective sampling strategy. Text mining is an area of data mining with extremely broad applicability. Rather than requiring data in a very specific format (e.g., numerical data, database entries, etc.), text mining seeks to discover previously unknown information from textual data. 8
10 CONCLUSION: We have identified some importance why software engineering is a good fit for data mining, Artificial Intelligence, Knowledge-Based Software Engineering, Agent-Oriented Software Engineering, Natural Language Processing, Multimodality, Applications of Data mining in software engineering, Clustering & Text mining, Targeting software Tasks, Software Assurance Framework for Software, Software Security. I have also discussed the importance about software engineering Research, And motivation that future research in this domain is likely to, focus on increased automation and greater simplicity. 9
11 ACKNOWLEDGEMENT: I would like to thank Dr.Dip Nandi for reviewing an earlier version of this script and suggesting valuable improvements to my approach. I have received invaluable support from several individuals and groups for accessing and interpreting the real life data that was used to validate my research. I appreciate his interest in my dissertation. I thank him for all the time and attention. His assistance was vital in disseminating results, as well as engaging in collaborations and travel related to my research. He gave me independence in pursuing my research topic, and guidance in addressing the expectations of the program. This research was partly supported by the Dr.Dip Nandi, Head of the Master of Sciense in Computer Science Department, American International University of Bangladesh. And thanks to all of my friends and class mates who s are helped me to improve my papers. 10
12 REFERENCES: 1.Basili V. R. Caldiera G., and Rombach H. D. "Experience Factory," in Encyclopedia of Software Engineering, vol. 1, J. J. Marciniak, Ed. New York: John Wiley & Sons, Birk A., Surmann D., and Althoff K. D., "Applications of knowledge acquisition in experimental software engineering," presented at 11th European Knowledge Acquisition Workshop (EKAW'): Knowledge Acquisition,Modeling, and Management, Berlin, Germany, Michail A. "Data mining library reuse patterns using generalized association rules," presented at Proceedings of the 2000 International Conference on Software Engineering (ICSE 2000), New York, Partridge D., Artificial intelligence and software engineering : understanding the promise of the future. Chicago: Glenlake Pub. Co. Fitzroy Dearborn Publishers, ISBN , Aurum A., Managing software engineering knowledge. Berlin: Springer, ISBN: , Christodorescu, M. Jha, S. and Kruegel, C. (2007) Mining specifications of malicious behavior, in Proceedings of the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on The Foundations of Software Engineering. 7. Cubrani_c, D. and Murphy, G.C. (2004) Automatic bug triage using text classification, in Proceedings of the 16th International Conference on Software Engineering & Knowledge Engineering. 8. Dickinson, W., Leon, D. and Podgurski, A. (2001) Finding failures by cluster analysis of execution profiles, in Proceedings of the 23rd International Conference on Software Engineering. 9. Following IEEE format. 10. Castro J., Kolp M., and Mylopoulos J., "Towards requirements- driven information systems engineering: the Tropos project," Information Systems, vol. 27, Rombach H. D. and Ulery B. T., "Establishing a measurement based maintenance improvement program: lessons learned in the SEL," University of Maryland, College Park, Md Ruhe G. and Bomarius F., "Proceedings of Learning software organizations (LSO): methodology and applications," presented at 11th International Conference on Software Engineering and Knowledge Engineering, SEKE'99, Kaiserslautern, Germany,
13 13. Basili V. R., Quantitative evaluation of software methodology. College Park, Md.: University of Maryland, Althoff K.-D., Evaluating Case-Based Reasoning Systems: The Inreca Case Study. Postdoctoral Thesis (Habilitationsschrift). Dept. of Computer Science, University of Kaiserslautern, Kaiserslautern, Germany, Nick M. M., Building and Running Long-Lived Experience- Based Information Systems. PhD Thesis. Dept. of Computer Science, University of Kaiserslautern, Kaiserslautern, to be submitted in Henninger S. "Developing domain knowledge through the reuse of project experiences" SIGSOFT Software Engineering Notes, vol. Aug
FUTURE RESEARCH DIRECTIONS OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING *
International Journal of Software Engineering and Knowledge Engineering World Scientific Publishing Company FUTURE RESEARCH DIRECTIONS OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING * HAIPING XU Computer
Risk Knowledge Capture in the Riskit Method
Risk Knowledge Capture in the Riskit Method Jyrki Kontio and Victor R. Basili [email protected] / [email protected] University of Maryland Department of Computer Science A.V.Williams Building
A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management
International Journal of Soft Computing and Engineering (IJSCE) A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management Jayanthi.R, M Lilly Florence Abstract:
Artificial Intelligence and Software Engineering: Status and Future Trends
Artificial Intelligence and Software Engineering: Status and Future Trends Jörg Rech, Klaus-Dieter Althoff The disciplines of Artificial Intelligence and Software Engineering have many commonalities. Both
The Role of Controlled Experiments in Software Engineering Research
The Role of Controlled Experiments in Software Engineering Research Victor R. Basili 1 The Experimental Discipline in Software Engineering Empirical studies play an important role in the evolution of the
Improving Traceability of Requirements Through Qualitative Data Analysis
Improving Traceability of Requirements Through Qualitative Data Analysis Andreas Kaufmann, Dirk Riehle Open Source Research Group, Computer Science Department Friedrich-Alexander University Erlangen Nürnberg
APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT
APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT AIMAN TURANI Associate Prof., Faculty of computer science and Engineering, TAIBAH University, Medina, KSA E-mail: [email protected] ABSTRACT
Single Level Drill Down Interactive Visualization Technique for Descriptive Data Mining Results
, pp.33-40 http://dx.doi.org/10.14257/ijgdc.2014.7.4.04 Single Level Drill Down Interactive Visualization Technique for Descriptive Data Mining Results Muzammil Khan, Fida Hussain and Imran Khan Department
Miracle Integrating Knowledge Management and Business Intelligence
ALLGEMEINE FORST UND JAGDZEITUNG (ISSN: 0002-5852) Available online www.sauerlander-verlag.com/ Miracle Integrating Knowledge Management and Business Intelligence Nursel van der Haas Technical University
Knowledge Infrastructure for Project Management 1
Knowledge Infrastructure for Project Management 1 Pankaj Jalote Department of Computer Science and Engineering Indian Institute of Technology Kanpur Kanpur, India 208016 [email protected] Abstract In any
707.009 Foundations of Knowledge Management Organizational Knowledge Repositories
707.009 Foundations of Knowledge Management Organizational Knowledge Repositories Markus Strohmaier Univ. Ass. / Assistant Professor Knowledge Management Institute Graz University of Technology, Austria
An Investigation of Agent Oriented Software Engineering Methodologies to Provide an Extended Methodology
An Investigation of Agent Oriented Software Engineering Methodologies to Provide an Extended Methodology A.Fatemi 1, N.NematBakhsh 2,B. Tork Ladani 3 Department of Computer Science, Isfahan University,
Masters in Information Technology
Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101
T task Distribution and Selection Based Algorithm
2009 Fourth IEEE International Conference on Global Software Engineering TAMRI: A Tool for Supporting Task Distribution in Global Software Development Projects Ansgar Lamersdorf University of Kaiserslautern
Operations Research and Knowledge Modeling in Data Mining
Operations Research and Knowledge Modeling in Data Mining Masato KODA Graduate School of Systems and Information Engineering University of Tsukuba, Tsukuba Science City, Japan 305-8573 [email protected]
A Knowledge Management Framework Using Business Intelligence Solutions
www.ijcsi.org 102 A Knowledge Management Framework Using Business Intelligence Solutions Marwa Gadu 1 and Prof. Dr. Nashaat El-Khameesy 2 1 Computer and Information Systems Department, Sadat Academy For
Business Intelligence and Decision Support Systems
Chapter 12 Business Intelligence and Decision Support Systems Information Technology For Management 7 th Edition Turban & Volonino Based on lecture slides by L. Beaubien, Providence College John Wiley
A Comparison of Software Cost, Duration, and Quality for Waterfall vs. Iterative and Incremental Development: A Systematic Review
A Comparison of Software Cost, Duration, and Quality for Waterfall vs. Iterative and Incremental Development: A Systematic Review Susan M. Mitchell and Carolyn B. Seaman Information Systems Department,
Evaluating Data Mining Models: A Pattern Language
Evaluating Data Mining Models: A Pattern Language Jerffeson Souza Stan Matwin Nathalie Japkowicz School of Information Technology and Engineering University of Ottawa K1N 6N5, Canada {jsouza,stan,nat}@site.uottawa.ca
Knowledge-based Approach in Information Systems Life Cycle and Information Systems Architecture
5 th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics January 25-26, 2007 Poprad, Slovakia Knowledge-based Approach in Information Systems Life Cycle and Information
Processing and data collection of program structures in open source repositories
1 Processing and data collection of program structures in open source repositories JEAN PETRIĆ, TIHANA GALINAC GRBAC AND MARIO DUBRAVAC, University of Rijeka Software structure analysis with help of network
Knowledge Management in Software Engineering Environments
Knowledge Management in Software Engineering Environments Ana Candida Cruz Natali Ricardo de Almeida Falbo Computer Science Department, Federal University of Espírito Santo Fernando Ferrari Avenue, CEP
What Makes Good Research in Software Engineering?
International Journal of Software Tools for Technology Transfer, 2002, vol. 4, no. 1, pp. 1-7. What Makes Good Research in Software Engineering? Mary Shaw School of Computer Science, Carnegie Mellon University,
An Agent-Based Concept for Problem Management Systems to Enhance Reliability
An Agent-Based Concept for Problem Management Systems to Enhance Reliability H. Wang, N. Jazdi, P. Goehner A defective component in an industrial automation system affects only a limited number of sub
SOPLE-DE: An Approach to Design Service-Oriented Product Line Architectures
SOPLE-DE: An Approach to Design -Oriented Product Line Architectures Flávio M. Medeiros, Eduardo S. de Almeida 2, and Silvio R.L. Meira Federal University of Pernambuco (UFPE) 2 Federal University of Bahia
ISO, CMMI and PMBOK Risk Management: a Comparative Analysis
ISO, CMMI and PMBOK Risk Management: a Comparative Analysis Cristine Martins Gomes de Gusmão Federal University of Pernambuco / Informatics Center Hermano Perrelli de Moura Federal University of Pernambuco
C. Wohlin, "Is Prior Knowledge of a Programming Language Important for Software Quality?", Proceedings 1st International Symposium on Empirical
C. Wohlin, "Is Prior Knowledge of a Programming Language Important for Software Quality?", Proceedings 1st International Symposium on Empirical Software Engineering, pp. 27-36, Nara, Japan, October 2002.
Traceability Method for Software Engineering Documentation
www.ijcsi.org 216 Traceability Method for Software Engineering Documentation Nur Adila Azram 1 and Rodziah Atan 2 1 Department of Information System, Universiti Putra Malaysia, Company Serdang, Selangor,
VISUALIZATION APPROACH FOR SOFTWARE PROJECTS
Canadian Journal of Pure and Applied Sciences Vol. 9, No. 2, pp. 3431-3439, June 2015 Online ISSN: 1920-3853; Print ISSN: 1715-9997 Available online at www.cjpas.net VISUALIZATION APPROACH FOR SOFTWARE
Explanation-Oriented Association Mining Using a Combination of Unsupervised and Supervised Learning Algorithms
Explanation-Oriented Association Mining Using a Combination of Unsupervised and Supervised Learning Algorithms Y.Y. Yao, Y. Zhao, R.B. Maguire Department of Computer Science, University of Regina Regina,
Knowledge Management in Intercultural Collaborative Environments
Knowledge Management in Intercultural Collaborative Environments Mihaela MUNTEAN, Professor PhD West University of Timisoara, Romania Faculty of Economics E-mail: [email protected] Claudiu BRANDAS,
Empirical study of Software Quality Evaluation in Agile Methodology Using Traditional Metrics
Empirical study of Software Quality Evaluation in Agile Methodology Using Traditional Metrics Kumi Jinzenji NTT Software Innovation Canter NTT Corporation Tokyo, Japan [email protected] Takashi
Quality Management of Software and Systems: Continuous Improvement Approaches
Quality Management of Software and Systems: Continuous Improvement Approaches Contents Quality Improvement Paradigm (QIP) Experience Factory (EF) Goal Question Metric (GQM) GQM + Strategies TQM Definition
Research of Smart Space based on Business Intelligence
Research of Smart Space based on Business Intelligence 1 Jia-yi YAO, 2 Tian-tian MA 1 School of Economics and Management, Beijing Jiaotong University, [email protected] 2 School of Economics and Management,
C. Wohlin and A. Andrews, "Evaluation of Three Methods to Predict Project Success: A Case Study", Proceedings of International Conference on Product
C. Wohlin and A. Andrews, "Evaluation of Three Methods to Predict Project Success: A Case Study", Proceedings of International Conference on Product Focused Software Process Improvement (PROFES05), LNCS-series,
Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note
Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note Text book of CPET 545 Service-Oriented Architecture and Enterprise Application: SOA Principles of Service Design, by Thomas Erl, ISBN
A Pattern-based Framework of Change Operators for Ontology Evolution
A Pattern-based Framework of Change Operators for Ontology Evolution Muhammad Javed 1, Yalemisew M. Abgaz 2, Claus Pahl 3 Centre for Next Generation Localization (CNGL), School of Computing, Dublin City
KNOWLEDGE-BASED IN MEDICAL DECISION SUPPORT SYSTEM BASED ON SUBJECTIVE INTELLIGENCE
JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 22/2013, ISSN 1642-6037 medical diagnosis, ontology, subjective intelligence, reasoning, fuzzy rules Hamido FUJITA 1 KNOWLEDGE-BASED IN MEDICAL DECISION
1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software...
1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering Software is intangible Hard to understand
Semantic Concept Based Retrieval of Software Bug Report with Feedback
Semantic Concept Based Retrieval of Software Bug Report with Feedback Tao Zhang, Byungjeong Lee, Hanjoon Kim, Jaeho Lee, Sooyong Kang, and Ilhoon Shin Abstract Mining software bugs provides a way to develop
Ontological Model of Educational Programs in Computer Science (Bachelor and Master Degrees)
Ontological Model of Educational Programs in Computer Science (Bachelor and Master Degrees) Sharipbay A., Razakhova B., Bekmanova G., Omarbekova A., Khassenov Ye., and Turebayeva R. Abstract In this work
Three Fundamental Techniques To Maximize the Value of Your Enterprise Data
Three Fundamental Techniques To Maximize the Value of Your Enterprise Data Prepared for Talend by: David Loshin Knowledge Integrity, Inc. October, 2010 2010 Knowledge Integrity, Inc. 1 Introduction Organizations
AN OVERVIEW OF INDUSTRIAL SOFTWARE DOCUMENTATION PRACTICES
AN OVERVIEW OF INDUSTRIAL SOFTWARE DOCUMENTATION PRACTICES Marcello Visconti 1 Departamento de Informática Universidad Técnica Federico Santa María Valparaíso, CHILE [email protected] Curtis R. Cook
A Quality Requirements Safety Model for Embedded and Real Time Software Product Quality
A Quality Requirements Safety Model for Embedded and Real Time Product Quality KHALID T. AL-SARAYREH Department of Engineering Hashemite University Zarqa 13115, Jordan [email protected] Abstract safety
A Capability Model for Business Analytics: Part 2 Assessing Analytic Capabilities
A Capability Model for Business Analytics: Part 2 Assessing Analytic Capabilities The first article of this series presented the capability model for business analytics that is illustrated in Figure One.
IT services for analyses of various data samples
IT services for analyses of various data samples Ján Paralič, František Babič, Martin Sarnovský, Peter Butka, Cecília Havrilová, Miroslava Muchová, Michal Puheim, Martin Mikula, Gabriel Tutoky Technical
Program Understanding in Software Engineering
Taming the complexity: The need for program understanding in software engineering Raghvinder S. Sangwan, Ph.D. Pennsylvania State University, Great Valley School of Graduate Professional Studies Robert
CS4507 Advanced Software Engineering
CS4507 Advanced Software Engineering Lecturer: Adrian O Riordan Office: Room G.71 WGB Email: a.oriordan cs.ucc.ie Course Webpage: http://www.cs.ucc.ie/~adrian/cs4507.html CS4507 Overview 5 Credit course
Deriving Use Cases from Organizational Modeling
Deriving Use Cases from Organizational Modeling Victor F.A. Santander * Jaelson F. B. Castro Universidade Federal de Pernambuco Centro de Informática Cx. Postal 7851, CEP 50732-970, Recife-PE, BRAZIL Phone:
A Spatial Decision Support System for Property Valuation
A Spatial Decision Support System for Property Valuation Katerina Christopoulou, Muki Haklay Department of Geomatic Engineering, University College London, Gower Street, London WC1E 6BT Tel. +44 (0)20
C. Wohlin and B. Regnell, "Achieving Industrial Relevance in Software Engineering Education", Proceedings Conference on Software Engineering
C. Wohlin and B. Regnell, "Achieving Industrial Relevance in Software Engineering Education", Proceedings Conference on Software Engineering Education & Training, pp. 16-25, New Orleans, Lousiana, USA,
Component visualization methods for large legacy software in C/C++
Annales Mathematicae et Informaticae 44 (2015) pp. 23 33 http://ami.ektf.hu Component visualization methods for large legacy software in C/C++ Máté Cserép a, Dániel Krupp b a Eötvös Loránd University [email protected]
A Symptom Extraction and Classification Method for Self-Management
LANOMS 2005-4th Latin American Network Operations and Management Symposium 201 A Symptom Extraction and Classification Method for Self-Management Marcelo Perazolo Autonomic Computing Architecture IBM Corporation
CHAPTER 1 INTRODUCTION
1 CHAPTER 1 INTRODUCTION Exploration is a process of discovery. In the database exploration process, an analyst executes a sequence of transformations over a collection of data structures to discover useful
What Questions Developers Ask During Software Evolution? An Academic Perspective
What Questions Developers Ask During Software Evolution? An Academic Perspective Renato Novais 1, Creidiane Brito 1, Manoel Mendonça 2 1 Federal Institute of Bahia, Salvador BA Brazil 2 Fraunhofer Project
White Paper. Software Development Best Practices: Enterprise Code Portal
White Paper Software Development Best Practices: Enterprise Code Portal An Enterprise Code Portal is an inside the firewall software solution that enables enterprise software development organizations
Product Derivation Process and Agile Approaches: Exploring the Integration Potential
Product Derivation Process and Agile Approaches: Exploring the Integration Potential Padraig O Leary, Muhammad Ali Babar, Steffen Thiel, Ita Richardson Lero, the Irish Software Engineering Research Centre,
Context Capture in Software Development
Context Capture in Software Development Bruno Antunes, Francisco Correia and Paulo Gomes Knowledge and Intelligent Systems Laboratory Cognitive and Media Systems Group Centre for Informatics and Systems
Using i for Transformational Creativity in Requirements Engineering
Using i for Transformational Creativity in Requirements Engineering Sushma Rayasam and Nan Niu Department of EECS, University of Cincinnati Cincinnati, OH, USA 45221 [email protected], [email protected]
An Automated Guided Model For Integrating News Into Stock Trading Strategies Pallavi Parshuram Katke 1, Ass.Prof. B.R.Solunke 2
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue - 12 December, 2015 Page No. 15312-15316 An Automated Guided Model For Integrating News Into Stock Trading
Rapid software development. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 17 Slide 1
Rapid software development Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 17 Slide 1 Objectives To explain how an iterative, incremental development process leads to faster delivery of
KING SAUD UNIVERSITY COLLEGE OF COMPUTER AND INFORMATION SCIENCES DEPARTMENT OF INFORMATION SYSTEMS THE MASTER'S DEGREE PROGRAM INFORMATION SYSTEMS
KING SAUD UNIVERSITY COLLEGE OF COMPUTER AND INFORMATION SCIENCES DEPARTMENT OF INFORMATION SYSTEMS THE MASTER'S DEGREE PROGRAM IN INFORMATION SYSTEMS 1. Introduction 1.1 Information Systems Information
EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION
EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION Anna Goy and Diego Magro Dipartimento di Informatica, Università di Torino C. Svizzera, 185, I-10149 Italy ABSTRACT This paper proposes
Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT
Page 1 of 5 A. Advanced Mathematics for CS A1. Line and surface integrals 2 2 A2. Scalar and vector potentials 2 2 A3. Orthogonal curvilinear coordinates 2 2 A4. Partial differential equations 2 2 4 A5.
Hybrid Support Systems: a Business Intelligence Approach
Journal of Applied Business Information Systems, 2(2), 2011 57 Journal of Applied Business Information Systems http://www.jabis.ro Hybrid Support Systems: a Business Intelligence Approach Claudiu Brandas
How To Scale Agile Development With Knowledge Management
Managing Knowledge in Development of Agile Software Mohammed Abdul Bari Department of Computer Science, College of Science & Arts University of Al-Kharj Wadi Al-Dawasir-11991, Kingdom of Saudi Arabia Dr.
Gamifying Software Development Environments Using Cognitive Principles
Gamifying Software Development Environments Using Cognitive Principles Position Paper Naomi Unkelos-Shpigel, Irit Hadar Information Systems Department, University of Haifa Carmel Mountain 31905, Haifa,
RULE BASED EXPERT SYSTEM FOR SELECTING SOFTWARE DEVELOPMENT METHODOLOGY
RULE BASED EXPERT SYSTEM FOR SELECTING SOFTWARE DEVELOPMENT METHODOLOGY M. AYMAN AL AHMAR Asstt. Prof. and Deputy Dean, College of Engineering and Information Technology, Fujairah Campus, Ajman University
