Oct 2026· Institutional Research Information System (Università degli Studi di Trento)
Topic Modeling
Abstract
The broad adoption of Large Language Models (LLMs) has transformed the landscape of Natural Language Processing (NLP) since the early 2020s, placing this PhD thesis within one of the fastest-growing areas of recent years. This research project first investigates the capabilities of language models for the NLP task of Information Extraction via prompting, and subsequently deepens our understanding of their internal mechanisms through neural probing. The first part of this PhD thesis advances the extraction of structured information from verbose textual documents through prompt engineering. It leverages different prompting techniques to extend the traditional, syntax-driven task of Information Extraction. In particular, the semantic understanding and prompting flexibility of LLMs are exploited to extract triples centred on Environmental, Social, and Governance aspects from companies’ non-financial reports. The resulting structured information is then represented as graphs, enabling descriptive, similarity-based, correlation, and interpretability analyses that uncover non-trivial insights into companies’ disclosures. Subsequently, the research questions of this PhD thesis move beyond the use of LLMs as black-box tools and instead focus on the limited understanding of their internal representations. Specifically, the first probing-oriented work introduces a novel methodology for investigating the knowledge-resolution process in LLMs by extracting factual structures from their latent space and visualizing their layer-wise dynamics within graph representations. Conversely, the final part of this thesis investigates the semantics encoded in the vector space of LLMs from a different perspective by addressing research questions related to the output-oriented interpretability of the semantic concepts represented within LLMs. It introduces a new probing paradigm, combining ideas from neural probing and symbolic representation, to generalise the extraction of structured knowledge from neural embeddings. By exploiting the properties of Vector Symbolic Architectures and hypervector algebra, this probing method provides non-trivial insights into the latent space of LLMs, ranging from concept-based patterns across input types to the investigation of representational changes before and after text generation. Following the research developments in the community, the novel methodologies proposed in this PhD thesis advance both the application of LLMs to traditional tasks and the semantic interpretability of their latent representations.
The results are packaged in the Greenfield Startup Model (GSM), which explains the priority of startups to release the product as quickly as possible, and the need to shorten time-to-market, by speeding up the development through low-precision engineering activities.
Carmine Giardino, Nicolò Paternoster, M. Unterkalmsteiner et al.· IEEE Transactions on Softwar...· 178 citations· ⚡14
Software startup companies develop innovative, software-intensive products within limited timeframes and with few resources, searching for sustainable and scalable business models.
M. Unterkalmsteiner, P. Abrahamsson, Xiaofeng Wang et al.· e-Informatica Software Engin...· 157 citations· ⚡17
This study conducts a case survey study based on the secondary data of the major pivots happened in 49 software startups, and demonstrates that customer need pivot is the most common among all pivot types.
Sohaib Shahid Bajwa, Xiaofeng Wang, Anh Nguyen-Duc et al.· Empirical Software Engineeri...· 127 citations· ⚡15
The comparison of adopter and non-adopter sample reveals three potential adoption inhibitor, security, data privacy, and portability, which underlines the importance of the technical and security perspectives for research investigating the adoption of technology.
Nattakarn Phaphoom, Xiaofeng Wang, S. Samuel et al.· Journal of Systems and Softw...· 111 citations· ⚡8
The ongoing work building a Raspberry Pi cluster consisting of 300 nodes is presented, with potential use cases being an inexpensive and green test bed for cloud computing research and a robust and mobile data center for operating in adverse environments.
P. Abrahamsson, S. Helmer, Nattakarn Phaphoom et al.· IEEE International Conferenc...· 110 citations· ⚡7
The results indicate that software developers are a slightly happy population, but the need for limiting the unhappiness of developers remains, and 219 factors representing causes of unhappiness while developing software are identified.
D. Graziotin, Fabian Fagerholm, Xiaofeng Wang et al.· International Conference on...· 84 citations· ⚡6
Related blog posts
MIT News · Artificial Intelligence· news.mit.eduOct 8, 2026