266,970 research outputs found

    AI in Software Engineering: A Survey on Project Management Applications

    Full text link
    Artificial Intelligence (AI) refers to the intelligence demonstrated by machines, and within the realm of AI, Machine Learning (ML) stands as a notable subset. ML employs algorithms that undergo training on data sets, enabling them to carry out specific tasks autonomously. Notably, AI holds immense potential in the field of software engineering, particularly in project management and planning. In this literature survey, we explore the use of AI in Software Engineering and summarize previous works in this area. We first review eleven different publications related to this subject, then compare the surveyed works. We then comment on the possible challenges present in the utilization of AI in software engineering and suggest possible further research avenues and the ways in which AI could evolve with software engineering in the future

    Perceptions of Quantity Surveyors on Challenges to and Benefits of Incorporating Information Technology in Quantity Surveying Practice in Ghana

    Get PDF
    This paper aimed at examining challenges and benefits associated with the incorporation of information technology (IT) in Ghanaian Quantity Surveying practice. A structured questionnaire survey was carried out to solicit the views of 45 Chief Quantity Surveyors of quantity surveying firms in Kumasi and Accra on the issues under investigation. Data obtained was analyzed by mean scores. The findings from the study revealed that Microsoft project, Autodesk Quantity Takeoff, Masterbill, In-house software and QSPlus are the most frequently used quantity surveying softwares in quantity surveying practices. The results further showed that ‘inadequate training and education in the use of IT tools’, ‘high cost of innovation/learning a new technology’ and ‘inadequate or erratic power supply’ are the top most challenges to the adoption of IT in QS practices. Increase in productivity through streamlined data entry and management, increased productivity through automated quantities and cost calculations and improved savings in operation cost are among the benefits perceived to be associated with the adoption of IT in Quantity Surveying practice. Identification of the challenges and knowing the benefits associated with the adoption of IT should encourage industry practitioners to embrace the future prospects of IT adoption

    A systematic approach for architecting a knowledge management system for project management

    Get PDF
    Thesis (S.M.)--Massachusetts Institute of Technology, System Design & Management Program, 2001.Includes bibliographical references (p. 71-73).Project managers from varying industries face common challenges that exist in complex projects. Examples include: product and resource dependencies, poor communication of critical information within a project, lack of project control, lack of adequate tools to manage resources, etc. Best practices and industry standards (e.g. Capability Maturity Model, Total Quality Management) have been found to mitigate many of these problems when fully implemented. However, no automated tool exists that collectively implements and supports these practices. This thesis proposes a tool that automates many of the requirements management processes and project management processes across all stages of a project's lifecycle. In developing the architecture for such a tool, an industry survey was conducted among leaders from academic, government, and commercial organizations to determine common approaches and obstacles prevalent in managing projects. Based on the survey data, this thesis describes the system architecture and design of a project management tool comprised of numerous protocols. These protocols help to create an environment which minimizes the resistance to change as a result of organizational culture. This tool provides a new set of standards and practices for more mature project management. The results of following these standards and practices are: a left shift of project targets with less variation from estimates to actual results, formal defined project processes for inner and inter-project coordination, project configuration control and maintenance of requirements and historical data, risk management for dependencies and critical paths, automated tools that reduce project overhead and a project tracking and oversight mechanism. Although this thesis is based on an analysis of best practices and industry standards, the resultant framework is original. The proposed architecture can be utilized to develop a world class project and knowledge management software application.by Roshanak Gilani.S.M

    An investigation of management systems for sustainable e-government

    Get PDF
    Sustainable e-government has become an important issue for countries wishing to sustain their e-services and promote integration with smart cities. Such new challenges require policy makers to move toward sustainable e-government and encourage organisations to engage with management systems that promote sustainability; these include systems for environmental sustainability (ISO14001) and social sustainability (ISO 26000). The literature related to sustainable e-government shows a lack of research into the acceptance and adoption of such management systems and their influence on e-government sustainability. A quantitative case study was conducted in the Kingdom of Saudi Arabia (KSA), which investigated the Saudi Ministry of Justice (MoJ), together with private software companies employed by the MoJ. The purpose of the study was to understand the current situation regarding standards that support sustainability in e-government and its affiliates in the private sector. Survey data was gathered from 83 e-government project employees from the public and private sectors; participants reported on their adoption of management systems designed to support sustainable egovernment. Social management systems were more highly ranked than other management systems, namely those related to environmental and economic administration. This raises concerns about the low level of awareness of green-ability (environmental considerations). While social management systems were more likely to be adopted, these four management systems, environmental, social, quality and economic, showed a strong positive interrelationship: when organisations agreed on the adoption of one form of system, they tended to respond positively to others. These results will be utilised to support future work in designing a framework for sustainable e-government

    Customising software products in distributed software development a model for allocating customisation requirements across organisational boundaries

    Get PDF
    Requirements engineering plays a vital role in the software development process. While it is difficult to manage those requirements locally, it is even more difficult to communicate those requirements over organisational boundaries and to convey them to multiple distribution customers. This paper discusses the requirements of multiple distribution customers empirically in the context of customised software products. The main purpose is to understand the challenges of communicating and allocating customisation requirements across distributed organisational boundaries. We conducted an empirical survey with 19 practitioners, which confirmed that communicating customisation requirements in a DSD context is a significant challenge. We therefore propose a model for allocating customisation requirements between a local, customer-based agile team and a distributed development team that uses a traditional development approach. Our conjecture is that the model would reduce the challenge of communicating requirements across organisational boundaries, address customers’ requirements and provide a focus for future empirical studies
    • 

    corecore