Endre søk
Begrens søket
1 - 11 of 11
RefereraExporteraLink til resultatlisten
Permanent link
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Treff pr side
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sortering
  • Standard (Relevans)
  • Forfatter A-Ø
  • Forfatter Ø-A
  • Tittel A-Ø
  • Tittel Ø-A
  • Type publikasjon A-Ø
  • Type publikasjon Ø-A
  • Eldste først
  • Nyeste først
  • Skapad (Eldste først)
  • Skapad (Nyeste først)
  • Senast uppdaterad (Eldste først)
  • Senast uppdaterad (Nyeste først)
  • Disputationsdatum (tidligste først)
  • Disputationsdatum (siste først)
  • Standard (Relevans)
  • Forfatter A-Ø
  • Forfatter Ø-A
  • Tittel A-Ø
  • Tittel Ø-A
  • Type publikasjon A-Ø
  • Type publikasjon Ø-A
  • Eldste først
  • Nyeste først
  • Skapad (Eldste først)
  • Skapad (Nyeste først)
  • Senast uppdaterad (Eldste først)
  • Senast uppdaterad (Nyeste først)
  • Disputationsdatum (tidligste først)
  • Disputationsdatum (siste først)
Merk
Maxantalet träffar du kan exportera från sökgränssnittet är 250. Vid större uttag använd dig av utsökningar.
  • 1. Johansson, Conny
    Communicating, Measuring and Preserving Knowledge in Software Development2000Licentiatavhandling, med artikler (Annet vitenskapelig)
    Abstract [en]

    Software Engineering is a rapidly changing area, especially in terms of its technological foundation. The computer and information technology changes both the kind of systems to be built and the methods and tools available with which to build them. To be able to stay competitive there is no doubt that managing knowledge is very important to the corporate learning process. But even when companies are superior to their competitors technologically, they often find it hard to handle knowledge within the company. Knowledge is to know, to be aware of something. Knowledge that have been gained by action, by exercise of a profession, is the most valuable knowledge. Explicit knowledge can be expressed by words and numbers, while tacit knowledge is not easily expressed and thus hard to formalize and write down. This licentiate’s dissertation presents the results from efforts in communicating, measuring and preserving knowledge. Approaches for communicating knowledge to individuals with no or little knowledge within the software development domain are presented. Furthermore, experiences regarding knowledge management at team level (small group) are presented. Our study show that knowledge is hard to measure, and thus difficult to preserve in text or number format. Instead, we propose that you should build social networks and rely more on oral communication.

  • 2. Johansson, Conny
    Early Practise and Integration: The Key to Teaching Difficult Subjects1997Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Software Engineering is a young area compared to other engineering disciplines. The subject is rapidly moving and more questions than answers seem to appear. Usually, Software Engineering projects involve several people for a prolonged time. Large projects range over several months or years and involve considerable groups of people developing massive systems. Such systems are complex because of their size, and because they need to be regularly modified in order to meet new and changed customer requirements, and because of the need to correct faulty products. We have found it very important to highlight as many questions as possible that appear within Software Engineering already in the education programme. The strategy is to provide as much practical experience from projects as possible, and to let the students be aware of questions and problems before they get possible answers and solutions to those questions. In order to have the right practical training, you have to initiate active tasks on the courses. Some parts come automatically from initiatives from students, but some parts need to be coerced by the teachers. We have noticed that it is important to introduce specific fields in Software Engineering, with a successively increasing emphasis. To achieve high understanding, the order and emphasis need to be carefully considered. This paper describes five fields that we think should be emphasized in this way. These fields are specification, system decomposition, planning, tracking and verification.

  • 3. Johansson, Conny
    et al.
    Dittrich, Yvonne
    Juustila, Antti
    Software Engineering Across Boundaries: Student Project in Distributed Collaboration1999Inngår i: IEEE Transactions on Professional Communication, ISSN 0361-1434, E-ISSN 1558-1500, Vol. 42, nr 4, s. 286-296Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    Geographically distributed software development projects have been made possible by rapid developments primarily within the data communication area. A number of companies recognize that distributed sollaboration has great potential for the near future. This report describes the empirical study of a cooperative student project located at two different geographical sites. The project was carried out at two universities, one in Sweden and one in finland. The initial goals were to give the students the opportunity to learn about the practical aspects of cooperation between two geographically seperate institutions and to study specific problems anticipated by the teachers with regard to communication, coordination, language, culture, requirements' handling, testing, and bug fixing. This report focuses on communication and coordination within the cooperative project as these were identified as the most significant problem areas. We also thought that these areas were the most interesting and the ones most likely to lead to improvements. This report not only describes our findings but also gives hints about what to think about when running similar projects both with respect to project related issues and teaching issues.

  • 4. Johansson, Conny
    et al.
    Molin, Peter
    Maturity, motivation and effective learning in projects: benefits from using industrial clients1996Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Software Engineering Education is often associated with teaching computer concepts, programming languages, database technology, etc. This approach of teaching traditional Computer Science courses leads to some difficult problems, both when training the students, and for the students their first years working in industry. In the Software Engineering programme at the University of Karlskrona/Ronneby, we have taken a more practical, problem-related approach by complementing the Computer Science courses with project courses at undergraduate level. In these project courses, we train the students to handle client contacts, contracts, negotiations, and most important: to keep their promises concerning time, quality and cost. After such projects the students are more able to handle and solve problems independently in a responsible way. By simulating the real world, and emphasizing the problems rather than the solutions, the students gain experience very similar to the professional situation. The experience gained inc reases the student’s maturity within the subject, and facilitates the understanding and application of more advanced concepts such as ISO 9000, Capability Maturity Model (CMM), function point analysis, etc.

  • 5. Johansson, Conny
    et al.
    Ohlsson, Lennart
    A Practice Driven approach to Software Engineering Education.1993Rapport (Annet vitenskapelig)
    Abstract [en]

    This paper describes a two year undergraduate education program in software engineering. This program is designed around the principle of exploratory learning, whereby the students are trained to build knowledge by themselves and actively search for solutions to the problems they experience. In addition to the essential aspects of software engineering of managing complexity of large, changing systems and the ability to work in teams, this programs also aims at preparing the students for working in a field of rapidly changing conditions and constraints. This paper describes how these high level goals have been implemented in an actual curriculum. At the core of the program is a set of project courses which are conducted as role playing games in order to simulate the conditions in an industrial environment. Students have graduated from the program for two years now, and the paper summarizes the main lessons learned as well as a follow-up survey of experiences from some of the organizations who hired the students.

  • 6. Johansson, Conny
    et al.
    Ohlsson, Lennart
    An Attempt to Teach Professionalism in Engineering Education.1993Rapport (Annet vitenskapelig)
    Abstract [en]

    This paper describes our experiences from creating a two year software engineering education program at Karlskrona/Ronneby University College where we have included professionalism as a major educational element. As the basis for teaching professionalism we use the concept of commitment culture, a working atmosphere built on voluntarily taking responsibility. A large proportion of the curriculum consists of project courses which are run as role playing games where teachers act as customers and consultants.

  • 7. Johansson, Conny
    et al.
    Ohlsson, Lennart
    Molin, Peter
    TEACHING OBJECT-ORIENTATION: FROM SEMI-COLONS TO FRAMEWORKS1994Konferansepaper (Fagfellevurdert)
  • 8. Johansson, Conny
    et al.
    Ohlsson, Lennart
    Molin, Peter
    Teaching Object-orientation: From Semicolons to Frameworks.1995Rapport (Annet vitenskapelig)
    Abstract [en]

    Software engineering is often associated with the software technology of yesterday. To manage anything, predictability is a key issue, and it takes some time to gather the necessary experience of a new technology. Object technology has not yet reached this stage of maturity but is rapidly becoming established in industry. This paper describes how the object-oriented paradigm is used throughout an academic software engineering education program. The relative immaturity of existing methods and practices is handled by an experiential learning approach that emphasizes questions rather than answers. The paper discusses various pedagogical aspects as well as some of the practical trade-offs and experiences gained in the implementation of the program.

  • 9. Johansson, Conny
    et al.
    Rönkkö, Kari
    Commitment as an Underlying Principle for Learning2004Konferansepaper (Fagfellevurdert)
    Abstract [en]

    The prevailingmodel of software development on which most educational programs are based is in conflict with general practice in industry. As following paper demonstrates Software Engineering education lacks an approach to teach the skills needed to master coalitions of existing recourses that are hard to control. In order to prepare students to handle unpredictable, non-technical and moving targets, an adequate curriculum is needed. Since 1990 software engineering education at Blekinge Institute of Technology has used commitment as the underlying principle for learning. This principle has made it possible to address the discrepancies between education and industry. This paper describes and evaluates our experience of using six elements of commitment in the education of software engineers.

  • 10. Johansson, Conny
    et al.
    Wernstedt, Fredrik
    Dynamic Simulation of District Heating Systems2005Konferansepaper (Fagfellevurdert)
  • 11. Ohlsson, Lennart
    et al.
    Johansson, Conny
    A PRACTICE DRIVEN APPROACH TO SOFTWARE ENGINEERING-EDUCATION1995Inngår i: IEEE Transactions on Education, ISSN 0018-9359, E-ISSN 1557-9638, s. 291-295Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    This paper describes a two year undergraduate education program in software engineering, This program is designed around the principle of exploratory learning, whereby the students are trained to build knowledge by themselves and actively search for solutions to the problems they experience, In addition to the essential aspects of software engineering: managing complexity of large, changing systems and the ability to work in teams; the program also aims to prepare the students for working ina field of rapidly changing conditions and constraints, This paper describes how these high level goals have been implemented in an actual curriculum, At the core of the program is a set of project courses which are conducted as role playing games in order to simulate the conditions in an industrial environment. Two years worth of students have graduated from the program now, and the paper summarizes the main lessons learned as well as a follow-up survey of experiences from some of the organizations who hired the students.

1 - 11 of 11
RefereraExporteraLink til resultatlisten
Permanent link
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf