63,242 research outputs found

    Software Engineers' Information Seeking Behavior in Change Impact Analysis - An Interview Study

    Get PDF
    Software engineers working in large projects must navigate complex information landscapes. Change Impact Analysis (CIA) is a task that relies on engineers' successful information seeking in databases storing, e.g., source code, requirements, design descriptions, and test case specifications. Several previous approaches to support information seeking are task-specific, thus understanding engineers' seeking behavior in specific tasks is fundamental. We present an industrial case study on how engineers seek information in CIA, with a particular focus on traceability and development artifacts that are not source code. We show that engineers have different information seeking behavior, and that some do not consider traceability particularly useful when conducting CIA. Furthermore, we observe a tendency for engineers to prefer less rigid types of support rather than formal approaches, i.e., engineers value support that allows flexibility in how to practically conduct CIA. Finally, due to diverse information seeking behavior, we argue that future CIA support should embrace individual preferences to identify change impact by empowering several seeking alternatives, including searching, browsing, and tracing.Comment: Accepted for publication in the proceedings of the 25th International Conference on Program Comprehensio

    Groundwater data management by water service providers in peri-urban areas of Lusaka

    Get PDF
    Groundwater management by water service providers in Lusaka, Zambia, includes borehole siting, drilling and on-going monitoring. Semi-structured interviews were conducted with Lusaka Water and Sewerage Company (LWSC) and devolved Water Trust managers, in order to assess their needs and collect their suggestions to improve data management. The research found that both the Water Trusts and LWSC lacked the capacity to fully utilize hydrogeological information. Prior to the research, none of the ten Water Trusts collected water level data. Four have started to collect data recently and another four have plans to, and they would like to share this data more widely

    Meeting the growing demand for engineers and their educators: the potential for open and distance learning

    Get PDF
    As with all teaching, open and distance approaches are successful only if based on good pedagogical design addressing the purpose, structure and pace of the material, hence engaging students and encouraging active learning. For distance learning such pedagogical design is often expensive, and can only be justified by comparatively large student numbers. Much open and distance teaching offers meagre student support. To be successful, course developers must integrate student support into the learning materials, including such elements as a modest number of face-to-face sessions or electronic communication at a distance. This presentation discusses these issues in the context of SET distance teaching and presents examples of good practice from the UKOU, including: • an introductory course in ICT that adopts an issues-based approach, in order to de-mystify the subject and make it more attractive to students • resource-based approaches in engineering education • team projects at a distance • an emphasis on ‘active learning’ An argument is also to be made for the importance of openness if we really wish to promote engineering. In this context ‘openness’ means making programmes available to all students (even those without formal school-leaving qualifications) that will ultimately enable them to qualify as a professional engineer or an educator of engineers. The traditional approach to engineering education has been hierarchical and linear: a good school leaving certificate in mathematics / science followed by an often very theoretical university education plus an application-oriented final project. If we are serious about attracting new engineers, this will no longer do. An open and distance approach to engineering formation, based on outcomes rather than input educational levels, and with an emphasis on lifelong learning and professional development, can make a major contribution to chang

    Misaligned Values in Software Engineering Organizations

    Full text link
    The values of software organizations are crucial for achieving high performance; in particular, agile development approaches emphasize their importance. Researchers have thus far often assumed that a specific set of values, compatible with the development methodologies, must be adopted homogeneously throughout the company. It is not clear, however, to what extent such assumptions are accurate. Preliminary findings have highlighted the misalignment of values between groups as a source of problems when engineers discuss their challenges. Therefore, in this study, we examine how discrepancies in values between groups affect software companies' performance. To meet our objectives, we chose a mixed method research design. First, we collected qualitative data by interviewing fourteen (\textit{N} = 14) employees working in four different organizations and processed it using thematic analysis. We then surveyed seven organizations (\textit{N} = 184). Our analysis indicated that value misalignment between groups is related to organizational performance. The aligned companies were more effective, more satisfied, had higher trust, and fewer conflicts. Our efforts provide encouraging findings in a critical software engineering research area. They can help to explain why some companies are more efficient than others and, thus, point the way to interventions to address organizational challenges.Comment: accepted for publication in Journal of Software: Evolution and Proces

    Economics and Engineering for Preserving Digital Content

    Get PDF
    Progress towards practical long-term preservation seems to be stalled. Preservationists cannot afford specially developed technology, but must exploit what is created for the marketplace. Economic and technical facts suggest that most preservation ork should be shifted from repository institutions to information producers and consumers. Prior publications describe solutions for all known conceptual challenges of preserving a single digital object, but do not deal with software development or scaling to large collections. Much of the document handling software needed is available. It has, however, not yet been selected, adapted, integrated, or deployed for digital preservation. The daily tools of both information producers and information consumers can be extended to embed preservation packaging without much burdening these users. We describe a practical strategy for detailed design and implementation. Document handling is intrinsically complicated because of human sensitivity to communication nuances. Our engineering section therefore starts by discussing how project managers can master the many pertinent details.

    Software reliability and dependability: a roadmap

    Get PDF
    Shifting the focus from software reliability to user-centred measures of dependability in complete software-based systems. Influencing design practice to facilitate dependability assessment. Propagating awareness of dependability issues and the use of existing, useful methods. Injecting some rigour in the use of process-related evidence for dependability assessment. Better understanding issues of diversity and variation as drivers of dependability. Bev Littlewood is founder-Director of the Centre for Software Reliability, and Professor of Software Engineering at City University, London. Prof Littlewood has worked for many years on problems associated with the modelling and evaluation of the dependability of software-based systems; he has published many papers in international journals and conference proceedings and has edited several books. Much of this work has been carried out in collaborative projects, including the successful EC-funded projects SHIP, PDCS, PDCS2, DeVa. He has been employed as a consultant t

    Trust conceptualized as a corporate knowledge asset

    Get PDF
    To most individuals, "trust" can be viewed as a knowledge corporate asset that may add, or rest, value to the company. The role of knowledge in achieving a competitive advantage is becoming and increasingly important management issue in all business and non-business sectors. As such, our Throughput Modeling approach indicates how six different trust behaviors can be guided, how trust decision making can be improved and made defensible, and how special problems facing individuals can be dealt with via decision-making pathways leading to an action

    Developing e-assessment using the quiz activity within Moodle: empowering student learning

    Get PDF
    Using formative assessment within Moodle has been shown to encourage self-directed learning (Bromham & Oprandi, 2006). Our experience of using formative assessment quizzes as stand alone entities, as well as within Moodle lessons, has been used to introduce Moodle assessment quizzes over the past year in Level 1 and Level 2 Life Sciences courses. This experience has been distilled to inform the content of this workshop. Some advantages of incorporating assessments in the form of Moodle quizzes are that they allow for quick, reproducible and flexible assessment with a relatively small initial set-up cost, and substantial long-term staff and administration savings. One significant advantage is that staff and room pressures can be reduced as students can attempt the assessment at a time and location of their choice within a specified time period. This flexibility can help to reduce student stress associated with completion of a continuous assessment for their course. It is also a relatively simple process to account for students entitled to extra time during assessments. Providing clear instructions beforehand and at the start of the quiz ensures that students understand their responsibilities for completion of this assessment and ultimately the course. There are some disadvantages and limitations to the system as it currently exists, for example there is the perceived ability for students to “cheat” by completing the assessment as a group, accessing books and the internet. Strategies to account for these can be put in place and will be discussed in detail during the workshop. This workshop aims to take the participants through the initial set up of a quiz, highlighting the various question types and how these can be used to create a challenging assessment that can be quickly graded and prove informative for staff and course development. Reference Bromham L. & Oprandi P. (2006) Evolution online: developing active and blended learning by using a virtual learning environment in an introductory biology course. Journal of Biological Education 41 (1): 21-25
    • …
    corecore