Please use this identifier to cite or link to this item: https://hdl.handle.net/10216/85750
Full metadata record
DC FieldValueLanguage
dc.creatorManuel Antonio Gomes Pereira
dc.date.accessioned2022-09-10T01:28:59Z-
dc.date.available2022-09-10T01:28:59Z-
dc.date.issued2016-07-18
dc.date.submitted2016-09-28
dc.identifier.othersigarra:150176
dc.identifier.urihttps://hdl.handle.net/10216/85750-
dc.descriptionO desenvolvimento de software pode ser visto como a última etapa de um processo de aquisição de conhecimento, durante o qual o conhecimento adquirido se acumula e evolui para um código fonte que cumpre um conjunto de condições previamente definidas pelos stakeholders. O conhecimento adquirido desta forma é armazenado sob a forma de artefactos de software, artefactos estes que têm dois aspectos diferentes: a estrutura e o conteúdo, que são muito difíceis de alterar em separado um do outro. Para gerir o conhecimento adquirido e a complexidade do processo de aquisição existem métodos, práticas e ferramentas que são de maneira geral usados ​​para facilitar a aquisição de conhecimentos e o seu processamento. Entre essas ferramentas, um dos mais populares são as wikis. Wikis proporcionam uma boa plataforma para gerir o conhecimento para além de suportarem trabalho colaborativo. No entanto para além do que as wikis já fornecem, seria útil se estas tivessem suporte para outros aspectos, tais como o reconhecimento de estruturas de conhecimento e suporte para a sua evolução à medida que conhecimento é adquirido e as mudanças que sofre ao longo do tempo. O principal objetivo deste trabalho é desenvolver uma extensão para um wiki já existente, adicionando funcionalidades para apoiar o reconhecimento da estruturas da informação, assim como na inferência dessas estruturas pelo conteúdo, com o objetivo de auxiliar no desenvolvimento de artefactos de documentação de software, ao permitir um aumento gradual na formalização da sua estrutura e do seu conteúdo. A utilidade da extensão da wiki foi validada através de uma experiência empírica envolvendo estudantes.
dc.description.abstractSoftware development can be seen as the final stage in a process of knowledge acquisition, during which the acquired knowledge accumulates and evolves towards a source code that fulfills a set of conditions previously defined by the stakeholders. The knowledge acquired this way is stored in the form of software artifacts which have two different aspects: structure and content, that are very difficult to change separately from each other. To manage the acquired knowledge and the complexity of the acquisition process there are methods, practices and tools that are commonly used to facilitate the acquisition and processing of knowledge. Among these tools, one of the most popular are the wikis. Wikis provide a good platform to manage knowledge while also supporting collaborative work. However beyond what wikis already provide, it would be useful if they had other aspects such as the recognition of knowledge structures and the support for its evolutionary behaviour. The main goal of this work is to develop an extension to an existing wiki, by adding the functionalities to support structure recognition and type inference, with the goal of aiding in the development of software documentation artifacts, allowing for a gradual increase in the formalization of its structure and content. The usefulness of the wiki extension was validated through and empirical experience with students.
dc.language.isoeng
dc.rightsopenAccess
dc.rights.urihttps://creativecommons.org/licenses/by-nc/4.0/
dc.subjectEngenharia electrotécnica, electrónica e informática
dc.subjectElectrical engineering, Electronic engineering, Information engineering
dc.titleWeaki - A weakly-typed wiki for incremental software knowledge acquisition
dc.typeDissertação
dc.contributor.uportoFaculdade de Engenharia
dc.identifier.tid201662175
dc.subject.fosCiências da engenharia e tecnologias::Engenharia electrotécnica, electrónica e informática
dc.subject.fosEngineering and technology::Electrical engineering, Electronic engineering, Information engineering
thesis.degree.disciplineMestrado Integrado em Engenharia Informática e Computação
thesis.degree.grantorFaculdade de Engenharia
thesis.degree.grantorUniversidade do Porto
thesis.degree.level1
Appears in Collections:FEUP - Dissertação

Files in This Item:
File Description SizeFormat 
150176.pdfWeaki - A weakly-typed wiki for incremental software knowledge acquisition566.98 kBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons