This dataset, IC-SPLC (Integrated Circuit Supply Chain) version 2, is a year-labelled directed supply-chain network covering the period 2013 to 2025, released in anonymized form. It was assembled to address a specific research hypothesis: that publicly available web text, read and structured by a large language model (LLM) workflow, can yield a usable map of supply-chain relationships without depending on the disclosure channels that existing commercial databases rely on. The released data form a directed property graph. It contains only one node label EntityObj representing firms and other organizations, and directed edges of one type, SupplyProductTo, whose direction is from supplier to customer. Every edge carries the year in which the relationship was observed. Nodes carry a country field, a first-level industry classification, a second-level industry classification with alternative candidate values in other_possible_industry_2, a three-level product-category classification available, and a 128-dimensional representation vector embedding the information of firm descriptions. All categorical values are anonymized letter, and the second-level industry codes and third-level product-category codes are shared between the primary and the alternative-candidate fields, so that identical codes in those two pairs of fields refer to identical values. In other cases, same letter does not mean the same value. The pipeline was evaluated against human annotation. Entity recognition reaches an accuracy of 0.9297, and relation extraction reaches a precision of 0.4524 and a recall of 0.6214. The re-verification stage is what makes the network usable, since it raises relation precision from 45.2 percent to 84.3 percent at a recall of 85.8 percent; the system as a whole therefore attains a precision of about 81.6 percent and a recall of about 53.3 percent. Finally, the version deposited here is anonymized. Firm names and all identifying fields have been removed, the values of the categorical attributes have been replaced by frequency-ranked codes whose mapping to the original values is not published, rare and missing values have been turned into blanks, the representation vectors have been randomly permuted along their dimensions, a transformation that preserves all similarities and distances between nodes while removing the meaning of individual dimensions. The value of the dataset therefore lies in network structure and attribute distributions rather than in firm-level profiles. The data need to be loaded to Neo4j before using. We recommend Neo4j community version 5.19.0 since it is where we produced it.
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
Microsoft Research Blog· microsoft.comOct 12, 2026
StudentSim is a research system for evaluating and improving AI tutoring tools before they are tested with learners. It models how individuals may engage with tutors, giving feedback to improve tutor performance across subjects like chess, writing, and mathematics. The post Simulating student learning for better AI tutoring appeared first on Microsoft Research.
MIT News · Artificial Intelligence· news.mit.eduOct 8, 2026